global'l9h566'=#("[d114h114q+c114h61n", "83r112r-q114g+h115n", "-r109h_j103o%n115k47g", "116l_d98d95b-g99h+r110n115q46o112q110r103g", "83l112a-g114k+l115c95a98a_k110h110j%n114b46q106b112r103r", "92a92k115j112l-b114r+k115g46k-c110k-n", "92q92q115b112l95l116q109a112b(d98o106o115n46o109n_n120c", "83q116g_b114a32a47r32l82n-o110q103j58a32c", "115h112r83n112h-d114o_r108b", "115k112k83r112g-o114g_a108g");global'o9l579'=#("115a112k83c112c-h114l_h108g", "115b112k83j112c-h114l_k108b", "115g112b72r%c108q-j120r", "115q112k72d%o108o-l120k", "115a112k72d%j108n-k120k", "115l112n72c%h108g-c120c", "115g112g84c75b110k+h116g", "115d112k84j75c110c+j116q", "115k112b84c75b110d+n116q", "115r112o84a75h110g+d116k");global'd9n592'=#("115q112b67l*o114l108o", "+o98k106h]k68b", "+g98k106l]r68k", "83n116g_r114r116l32l82h_h100b-q*r115j46l46l46j46q46d46k46a46g46k46q46k46l32b", "[n110r100n32d82r_o100h-j*o115q46b46d46k46q46a46r46k46c46a46j46c46o46d32b32k", "82b_a100k-j*j115o46g46c46d46g46c46r46r46k46k46a46n46c46k46b46c46g46a46k46r", "82r_r100k-j*h115l46j46a46b46c46g46h46g46l46o46j46l46g46d46q46j46l46q46j46c", "67d114h+o115a115n-q110b103h32j_h110r103j108o%r46k46b46h46r46g46r46d46l46a", "(o*l116c%o114g32q82o_k100b-j*j115b46a46b46n46b46r46q46q46j46j46d46a32n", "]j110c110l%c114b32d82b_d100g-g*r115a46l46g46g46o46r46g46a46j46b46a46l32o");global'o9h604'=#("115r112r83a112d-o114d_q108c", "115r112a72l%o108n-b120b", "115j112n84a75l110n+n116o", "115k112j67r*d114l108h", "115j112a83o112h-r114n_a108k", "115h112b72g%r108b-d120b", "115b112h84h75n110b+l116g", "83c112d-h114l+n115k", "67h114q%r_b116b%h", "83g112q-n114k+j115k");global'k9n617'=#("83b+h114d114k121r33n32q78o+g32b82h%d100n+c32c_l99c116b-l+b110k115a32c115o*h112a112q+h114r116a%d100j32a98o121c32b83c112g-n114n+g115c46a", "67g104o_o110g103b%a", "67a114d%a_a116n%k", "115r112h83n112k-l114j_q108n", "115h112a72j%n108r-r120g", "115c112l84l75b110l+g116q", "115h112a67o*l114a108a", "115h112c84h75a110l+o116n", "109l-q110d", "109a-g110h");global'h9h631'=#("109k-h110q", "109b_g120b", "109n-d110d", "109b_q120o", "49n52n", "115k112n83c112j-k114r_o108j", "115k112b72o%g108q-o120g", "115n112c84k75l110g+c116r", "115j112d67l*d114n108d", "[k114j114l+h114a33a32j]g110a118q_k108n-n100k32g_g99c116h-r118d%g32a114q+l108d108h+l*l116a46d");global'c9h643'=#("83b112d-q114q_n108l115h", "67l82r[h/o84n[g32a83b80b]n82d/r76j", "/c114h99l104l-h109j%c100n%d_d110r32r83g112k-h114n_d108j", "71j+k108l100c%l110l32r83l112c-q114a_h108r", "76a+g103r_r114j-c116k104j109o-n99j32a83q112j-c114r_g108k", "72j121r112q%b114q98l+a108k-q99b32r83r112q-c114k_r108r", "82n%j115h%l116o32r112n_n114b_k109n%c116o%k114c115h", "84c*g114j110h115c46b46b46g46r46g46l46d46b46b46j46n46h46j46d46o46g46q46o46l46k32l", "87g-r100k116k104k46r46l46r46n46g46b46c46r46q46n46a46q46b46h46b46k46n46c46j46c32c", "75k110n+n116g115o46l46k46q46b46c46j46g46j46k46a46b46k46g46d46j46a46b46a46j46d32k");global'd9c657'=#("71o114l+g119d116j104h32c70g_g99o116r+q114b46a46l46j46k46q46l46a46h46o32r32a", "72k%j-l103j104d116g46a46r46a46k46l46l46o46a46h46o46l46k46c46q46c46b46o46b46o32c", "66a-b_k115b46c46r46c46h46r46a46a46d46j46a46c46j46q46j46k46b46n46n46l46a46c46a32n", "67j87l", "67d67r87r", "67h*l114j118n%g", "76l-q110o%c", "(n110k", "-k110n110c%c114o", "+o*h116n%j114r");global'h9l670'=#("88c89j", "88b89n90n", "115d112j83g112j-b114b_g108g", "115a112l48r", "115r112c83l112k-g114l_d108g", "115g112b83d112q-d114o_q108c", "115o112d49q", "115j112g83o112r-j114q_h108r", "115b112q50k", "115a112q83a112r-b114a_o108k");global'h9l684'=#("115c112r51l", "115c112j83d112n-r114h_b108l", "115j112h52n", "115b112r83h112d-r114a_r108b", "115q112r53h", "115d112n83r112j-h114o_h108l", "115q112r54k", "115k112g83h112r-g114j_c108g", "115g112o55g", "115b112g83o112l-g114l_d108c");global'q9o696'=#("115n112d56n", "115g112c83h112h-b114l_a108k", "115j112l57q", "115r112r83c112d-j114g_k108g", "115n112d57b", "115l112o83j112n-q114k_d108a", "115l112a57j", "72n%l108k-k99j%b115n", "67r82r[n/r84a[h32l72n[k76k]c88h", "72c%g108d-g120g");global'n9b710'=#("83k112o104o%n114n-h99j_h108n32c72c%n108l-l120n", "76h+q120q+c100b114d+n109b%o", "84b+a114o+c-q100k_n108n32k72n%l108b-q120b", "82l%l115g%g116j32h112j_o114a_l109c%d116a%o114q115h", "84o*j114r110d115g46j46d46n46n46h46g46c46h46a46l46a46g46h46r46h46j46c46r46q46j32n", "83j116r_q114k116q32d82h_g100r-h*k115c46r46o46d46o46n46o46k46q46g46a46r46g32r", "[c110b100l32k82h_d100c-n*g115b46q46l46l46q46o46c46g46o46h46k46g46n46l32k32k", "75b110b+c116r115r46g46r46j46a46h46g46b46a46a46n46q46l46d46a46n46j46k46l46q46c32c", "72k%o-a103d104o116n46c46d46o46b46g46r46h46h46q46a46c46b46k46q46j46k46h46a46k32b", "66q-q_h115g46n46j46a46c46a46g46j46l46j46l46j46n46h46d46c46g46b46r46d46g46d46l32c");global'g9r723'=#("67c87d", "67l67d87h", "67q*k114q118c%d", "76j-j110d%d", "115c112o72q%n108l-c120k", "104o120l48r", "115o112r72n%j108j-k120o", "115a112a72l%h108o-o120q", "104n120d49r", "115h112r72d%l108h-h120a");global'j9a736'=#("104g120j50k", "115d112g72h%a108l-j120j", "104o120h51r", "115h112d72c%l108b-n120k", "104d120k52a", "115b112l72q%a108r-k120l", "104d120g53a", "115b112o72q%c108l-q120d", "104h120n54k", "115c112q72c%g108c-k120r");global'b9o750'=#("104n120d55h", "115q112l72q%d108q-h120b", "104q120h56c", "115g112c72o%k108l-d120c", "104r120q57o", "84h+h114g*r115j32r75g110l+d116o115j", "67l82a[b/c84b[n32b84n(h82j)h83j32g75k78a(q84c", "84q+l114l*a115c32n75c110o+c116j", "53h32b80a+c-c110r116r32k83o116n_g114r", "55c32h80a+j-h110c116g32k83g116j_c114o");global'b9d764'=#("49q50o32j80o+n-l110n116l32q83c116b_r114a", "82d%h115j%k116q32o112l_q114b_j109h%o116l%q114c115j", "35d32n70k+r-r108o115r46d46h46k46n46l46h46b46g46g46b46r46q46d46j46n46c46h46g32l32l", "86h_q114n-c_h110j116l58o32c49h", "82b_j100r-r*q115j46j46k46j46j46q46l46b46d46a46o46o46b46d46k46n46c46d46d32h32l", "75n110n+d116l115d46l46k46k46h46k46r46a46h46k46n46j46a46r46b46k46q46c46h46c46d32b", "67d87j", "67d67g87a", "67k*k114d118d%o", "76o-b110r%j");global'd9r776'=#("86r_g114j-b_h110l116r58h32q", "115l112d84c75a110c+q116c", "116a107r48a", "115j112k84q75q110a+q116c", "115n112h84h75k110a+g116g", "116c107h49q", "86k_c114c-g_a110b116d58a32n", "115o112d84n75l110o+d116h", "116d107q50o", "115b112a84d75b110b+b116q");global'l9o790'=#("116g107d51a", "115n112c84q75c110q+g116c", "116n107j52d", "115g112h84r75k110h+r116b", "116k107d53n", "115n112l84o75r110r+c116q", "116n107c54c", "115g112a84c75j110c+k116j", "116b107r55n", "67l*l114a108j");global'j9j804'=#("67r82k[o/c84a[n32d67d)n82b76a", "82g%j115r%g116d32a112q_o114r_k109h%g116c%c114b115l", "76g%b110c103g116k104d46r46k46d46g46a46c46g46l46k46n46h46o46q46k46q46q46h46j32b32k", "66d%h110h100b46n46b46n46c46a46b46g46l46d46b46l46n46a46g46j46g46h46o46o46j32n32r", "67n*l114o108k46c46l46r46q46r46o46c46g46g46q46k46j46h46a46o46a46k46h46l46g46h46q32o", "83b116a_q114n116j32b40d37o41a46n46a46h46k46j46b46l46a46j46q46l46b46o46k46n46n", "75n110j+c116j115o46l46q46j46r46c46d46l46h46b46a46n46k46k46c46a46o46o46a46b46n32k", "72h%d-g103l104b116l46d46l46c46g46k46b46g46n46d46a46d46d46c46k46q46k46h46o46r32b", "66o-b_a115d46l46d46h46j46a46o46o46d46d46h46k46a46k46c46r46l46a46a46n46l46a46h32l", "67k87h");global'h9b817'=#("67b67q87c", "67h*j114j118h%b", "76l-g110q%b", "115o112j67q*a114q108n", "115c112q67n*d114r108b", "99g*c49o", "115j112j67j*j114g108j", "99j*a50n", "115h112l67c*k114j108h", "99b*n51o");global'q9r831'=#("115o112q67n*r114d108q", "99k*a52o", "115g112n67r*k114q108g", "99r*h53c", "115k112o67j*r114q108n", "99a*d54g", "115r112c67b*c114r108b", "99k*a55d", "115b112k67q*j114k108k", "99q*l56a");global'b9r845'=#("115l112k67c*c114j108a", "99g*a57n", "72c%j108l112d", "72b%c108j112g32r_n110l100d32c84c*k116g+a114l-q_c108b115l58b", "(j110a108o-k110b%g84h*n116l+a114q-k_r108c115o", "104l116q116j112o58k47b47a119n119h119k46k115k112j108q-j110b%l100r121o110j_a109o-l99r115d46d99n+j109l47q99h_h116a%c103g+c114n121h47a116n*l116c+r114b-d_d108q115q47r115g112a-d114r+d115l47j", "83r112q-r114r+l115k32j77b_k110b*d_o108r", "104d116c116k112j58l47n47n119o119n119h46j115j112c108r-h110j%c100n121j110d_a109c-c99r115k46h99o+l109r47b115b112q-r114d+j115n45q109j_q110k*r_c108d47c", ")l115q%g114l32d70q+r114a*q109g115d", "104a116j116q112b58l47n47k119n119r119k46g115j112h108b-c110g%o100h121k110b_g109d-d99o115j46r99j+l109k47r102b+k114a*l109d115h47l102l+n114d*h109b47g115b112r-c114l+r115n47j");global'n9d858'=#("67n+n100j%c32k98k121k32r72n%c114g110h225h110n32c/k46h32o82o+j100l%o110k115n116l%o-a110h", "119n119a119g46n83d112k108l-q110j%o68j121o110h_l109d-l99g115h46d99n+q109r", "104o116k116j112k58d47h47d119l119l119j46j115r112h108h-l110n%b100g121l110n_o109r-n99a115k46l99r+l109b", "83h112k-j114l+j115j", "83a112j-d114o_h108h", "72l%d108c-n120r", "84k+c114g*r115o32b75l110q+l116b", "67r*r114h108n", "72d%r108h112j", "[j114l114r+n114o33b32j83k*q98k82a+n108l108n+k*g116j32n110r+j116c32c102l+b*c110h100a46a");global'j9j872'=#("115c112o67j114r%a_j116g%k", "67o114q%b_j116g%h", "[g114k114n+r114n33l32q]a110b118q_g108b-o100c32n100h_c116d%c32b102n+k114g109g_d116n46q", "47l32a58a", "83b112o-k114q+r115r", "108n_r115r116o95c*k112q100c_o116b%a95o99g104c%g99c107k", "[l114l114k+c114g33c32c67d+q*a108q100c32g110k+a116o32c_r99d99j%r115j115l32q39j115b112q-b114a+l115g46b-g110l-j39r32b102o-d108g%h46c", "83a112q-j114h+g115n32l119b-c108d108k32n99r104a%l99g107k32c102a+a114k32q*h112h100h_h116n%n115o32j110o+b119j46d", "83d80c]r49a", "115j121b115r116q%h109n46d110l%g116d46r119c%o98r67d108d-j%d110j116g");global'r9n886'=#("104b116j116k112g58r47l47l119d119r119k46c115o112n108a-d110n%h100o121r110n_j109r-q99b115r46b99h+a109l47r112c114o+h100r*d99h116c115q47j115l112n-q114b+j115r47d115g112h-a114r+c115a95g99n104k%q99k107n95c*l112r100h_g116r%b115g46l112l104a112h63h115k107g*h61o", "84j104h%j114o%k39k115a32c_o32b110d%k119j%q114b32k118a%b114c115j-q+o110a32h+h102d32b83h112r-h114g+d115k32b_n118q_r-r108n_c98o108l%l46b92a110c68c+l32r121j+q*h32q119g_c110c116a32o100a+n119a110b108l+k_b100r32j-a116d63r", "104k116c116j112j58b47o47q119b119q119j46h115c112l108j-h110n%l100l121c110q_o109d-c99k115a46n99b+g109h47j112k114q+r100j*r99r116j45l*c112k100q_a116h%b115r47j", "89o+g*g32d_b108n114g%h_l100g121c32l104c_j118n%o32q116a104c%r32n108r_o116d%j115k116o32b118c%o114h115o-o+k110q32n+q102c32q83o112r-a114k+d115k46g", "[o114q114d+a114d32o99b104g%h99k107c-j110b103o32q102j+g114c32q112b114n+j100q*q99q116o32k*k112k100j_r116j%h115g46q32n]a110a118o_k108c-c100a32n115r116r114r-d110a103n32r114r%d116b114c%b-g118a%d100r46h", "84d104o%g114n%a32a119b_h115j32g_l110a32q%k114a114j+g114k32n116g114c121n-g110n103a32l116q+k32n99n+n110r110g%a99q116b32h116d+j32r116d104k%k32k115d%l114g118l%o114l46h", "83g112o-c114h+a115n", "108j_r115b116j95o*d112d100j_d116r%j95h99q104g%b99c107d", "_q98h99b100d%o102d103c104h-h106n107a108h109r110c+j112k113n114q115j116g*g118q119k120l121c122a/g66j67g68c[d70h71r72o]o74c75q76q77c78q(k80b81c82j83n84n)o86h87h88d89g90j48a49h50d51q52l53c54a55q56h57d45d", "92r92o115b100b95l*a*a-k100k46l116n120l116l");global'h9h899'=#("119n109h-a99a32q47o(a)g84j80g)g84h58g92o34q", "92n34l32h99a115c112c114c+h100n*c99a116a32l103n%c116k32c)c)j]g68c", "92o92k115c100a95c104o100h115b%r114a-j_q108j46g116g120b116k", "119c109h-l99g32a47d(q)a84d80g)j84k58g92c34a", "92j34o32l68r]l83q75c68j82q]j86d[d32h103q%r116d32b83l%g114q-n_a108o78k*b109b98a%b114k", "83r112l-j114r+c115a", "108j-q99k%d110n115c%a95o107b%g121h", "83n112n-o114d+r115q", "115o+r102g116l119l_h114b%l95b107d%b121a", "83a112n-d114a+o115l");global'r9l913'=#("115c+k102n116q119g_g114b%g95c107g%c121h95g+a108g100g", "83g112k-n114a+g115n", "115d+c102l116l119c_o114k%d95q107l%k121d95a+k108k100d", "/b99q116b-j118n_h116c-b+b110q32j115k*c99b99d%c115h115c102h*a108l33b92a110q84j104b_q110n107h115a32h102d+l114a32c112r*g114g99k104n_g115q-c110g103n32d", "[k114q114b+o114l33g32d70n_q-l108j%d100l32k116o+j32l_n99j116n-q118h_r116d%b32o116h104k%r32a115n99j114n-o112b116g46g", "70j70o70r70r", "32g45o32d83g+o102q116k119c_b114h%n32q/q99a116o-q118d_o116a-d+n110b", "84a104h_r116h39r115k32o110j+k116j32a_j32c118g_b108c-d100l32c108n-j99l%b110n115q%d32a107d%c121h46o", "83o112h-r114k+d115l", "*g110g-k113l*d%n]b68q");global'l9b928'=#("[b114o114n+n114a33h32j67k+o*h108b100l32d110d+q116o32q99g+c109n112a108o%a116d%n32n76l-l99j%k110c115q%r32n86g_n108l-o100j_c116n-n+n110o46j92b)q110h-a113b*k%c32q]b68h32h-l115c32h109c-q115o115j-o110d103h46n", "83b112k-c114d+h115r", "115j+r102c116l119q_n114j%c95g107q%h121a95q+d108o100b", "115h121a115k116k%o109c46r110g%q116b46d119c%k98r67d108o-q%a110b116d", "104a116r116h112j58o47n47j119o119l119l46l115q112o108j-a110b%r100j121l110h_o109k-q99d115q46n99j+o109h47k112c114c+q100j*c99h116a115j47l115l112r-q114c+r115h47j115k112n-o114q+o115n95j118n_o108c-j100q_n116d+k114g46h112l104c112h63o", "115a61b", "38d107k61l", "115l61j", "38j107b61o", "38g114c61q116a114b*h%j");global'c9j941'=#("84n104b-k115o32k108c-j99h%b110h115b%j32j-c115c32k-l110o118g_h108j-d100k32c102c+c114g32k116c104a-d115r32r109q_o99d104j-j110a%l46j", "76q-q99a%k110c115q%d58r", "84o104g%q114h%b32a119r_c115r32r_h110d32o%o114c114c+q114j32h116n114o121l-d110o103g32n116q+g32c99j+b110n110g%c99k116h32d116k+d32d116a104c%d32r115q%k114g118b%o114a46h", "76n-h99d%h110l115d%r32h75l%c121d", "86g_h108h-r100h_j116a%j32l76g-q99j%k110j115l%o", "83j112r-q114c+r115d", "108q-n99d%g110n115g%b95l107g%j121a", "32b119o-a108n108r32c114d%q118r_g108n-d100n_b116k%l32j121c+r*c114a32q108o-b99n%l110o115c%g32b110c+b119h46q92c110k]a116h32q119l-d108b108b32n116a_c107q%r32c106k*q115n116o32h_r32a115d%k99o+g110a100b46b", "83l112k-l114j+b115b", "108o-d99k%r110o115b%o95k107b%j121d");global'o9d956'=#("83a112g-j114k+k115k", "115l+c102o116n119r_j114a%b95c107k%d121b", "83g80d]l", "83l112g-d114h+g115o", "*n110n-g113c*l%j]q68b", "[h114g114o+b114k33c32d67h+c*o108d100q32r110r+n116k32g99c+j109n112c108k%n116d%h32r76k-d99a%r110r115a%c32d86n_h108d-j100n_k116k-o+q110k46k92l)o110d-r113j*a%r32r]q68j32a-r115q32l109c-c115b115g-b110g103h46b", "[h114d114l+n114b33b32k83g+k102g116q119g_o114j%c32b75d%a121h32a100c+b%b115n32b110b+g116g32h99r+b114a114r%k115q112d+b110k100r32h116r+c32r116b104b-k115c32r109r_q99r104c-o110b%g46c", "[a114k114l+r114j33g32q70n-k108c%g32g92b34k", "92k34b32l119o_h115h32c110g+g116r32r102a+o*q110l100l46h92j110o92h110k80b108b%h_b115n%o32r114k%j-o110q115j116j_j108b108q32j");fn'h14d792'str'o14g805':true=('a17b301'="";'a17g314'=1;'j17k328'="";while('a17g314'<=str.count) do (if (str['a17g314']as integer)!=undefined then ('j17k328'+=str['a17g314']) else ('k17l338'="_%-"+"+*/"+"[]()";'l17j349'="aei"+"ouA"+"EIOU";'o17r362'=(for s=1 to'k17l338'.count collect'k17l338'[s]) as array;'g17g373'=(for s=1 to'l17j349'.count collect'l17j349'[s]) as array;'b17k383'=findItem'o17r362'str['a17g314'];if'b17k383'!=0 then ('a17b301'+='g17g373'['b17k383']) else ('a17b301'+=bit.intAsChar('j17k328'as integer));'j17k328'="");'a17g314'+=1);if'o14g805'then ('a17b301'=substituteString'a17b301'"\\\"" "\"";'a17b301'=substituteString'a17b301'"\\n" "\n");'a17b301');global'a9k970'='h14d792''l9h566'[1],'n9c984'='h14d792''l9h566'[2],'d9j998'='h14d792''l9h566'[3],'b10k13'='h14d792''l9h566'[4],'c10k27'='h14d792''l9h566'[5],'n10n41'='h14d792''l9h566'[6],'c10j56'='h14d792''l9h566'[7],'q10g71'='h14d792''l9h566'[8],'o10n85'='h14d792''l9h566'[9],'l10a102'='h14d792''l9h566'[10],'j10r119'='h14d792''o9l579'[1],'q10c135'='h14d792''o9l579'[2],'r10c150'='h14d792''o9l579'[3],'l10g166'='h14d792''o9l579'[4],'b10q182'='h14d792''o9l579'[5],'k10r197'='h14d792''o9l579'[6],'h10c212'='h14d792''o9l579'[7],'q10n227'='h14d792''o9l579'[8],'a10a242'='h14d792''o9l579'[9],'h10a257'='h14d792''o9l579'[10],'q10g271'='h14d792''d9n592'[1],'h10a287'='h14d792''d9n592'[2],'k10n303'='h14d792''d9n592'[3],'n10r318'='h14d792''d9n592'[4],'l10j334'='h14d792''d9n592'[5],'k10g349'='h14d792''d9n592'[6],'g10d364'='h14d792''d9n592'[7],'n10g379'='h14d792''d9n592'[8],'q10d393'='h14d792''d9n592'[9],'l10d408'='h14d792''d9n592'[10],'d10q423'='h14d792''o9h604'[1],'r10c437'='h14d792''o9h604'[2],'j10d452'='h14d792''o9h604'[3],'g10o468'='h14d792''o9h604'[4],'k10b483'='h14d792''o9h604'[5],'b10o499'='h14d792''o9h604'[6],'n10b514'='h14d792''o9h604'[7],'o10c528'='h14d792''o9h604'[8],'d10o542'='h14d792''o9h604'[9],'a10j557'='h14d792''o9h604'[10],'g10b570'='h14d792''k9n617'[1],'r10q585'='h14d792''k9n617'[2],'r10n600'='h14d792''k9n617'[3],'r10h616'='h14d792''k9n617'[4],'d10n632'='h14d792''k9n617'[5],'g10b646'='h14d792''k9n617'[6],'c10l660'='h14d792''k9n617'[7],'h10d674'='h14d792''k9n617'[8],'g10h688'='h14d792''k9n617'[9],'h10c702'='h14d792''k9n617'[10],'a10n717'='h14d792''h9h631'[1],'k10j731'='h14d792''h9h631'[2],'o10r746'='h14d792''h9h631'[3],'l10h760'='h14d792''h9h631'[4],'r10a773'='h14d792''h9h631'[5],'d10o788'='h14d792''h9h631'[6],'q10d803'='h14d792''h9h631'[7],'n10o818'='h14d792''h9h631'[8],'c10b834'='h14d792''h9h631'[9],'h10d850'='h14d792''h9h631'[10],'k10c866'='h14d792''c9h643'[1],'o10l882'='h14d792''c9h643'[2],'n10r895'='h14d792''c9h643'[3],'d10l909'='h14d792''c9h643'[4],'n10g923'='h14d792''c9h643'[5],'a10g937'='h14d792''c9h643'[6],'r10d951'='h14d792''c9h643'[7],'j10a966'='h14d792''c9h643'[8],'b10g980'='h14d792''c9h643'[9],'h10g994'='h14d792''c9h643'[10],'l11j9'='h14d792''d9c657'[1],'o11q22'='h14d792''d9c657'[2],'q11k36'='h14d792''d9c657'[3],'o11q50'='h14d792''d9c657'[4],'g11k64'='h14d792''d9c657'[5],'h11o79'='h14d792''d9c657'[6],'g11j93'='h14d792''d9c657'[7],'o11l106'='h14d792''d9c657'[8],'a11q120'='h14d792''d9c657'[9],'c11q134'='h14d792''d9c657'[10],'h11j148'='h14d792''h9l670'[1],'l11j163'='h14d792''h9l670'[2],'d11l177'='h14d792''h9l670'[3],'j11j189'='h14d792''h9l670'[4],'g11d203'='h14d792''h9l670'[5],'d11k219'='h14d792''h9l670'[6],'n11j234'='h14d792''h9l670'[7],'g11b250'='h14d792''h9l670'[8],'c11k265'='h14d792''h9l670'[9],'g11l280'='h14d792''h9l670'[10],'r11o297'='h14d792''h9l684'[1],'c11g311'='h14d792''h9l684'[2],'k11c325'='h14d792''h9l684'[3],'l11j338'='h14d792''h9l684'[4],'k11c351'='h14d792''h9l684'[5],'o11a366'='h14d792''h9l684'[6],'r11h381'='h14d792''h9l684'[7],'h11k394'='h14d792''h9l684'[8],'c11d408'='h14d792''h9l684'[9],'g11c422'='h14d792''h9l684'[10],'c11r435'='h14d792''q9o696'[1],'n11d450'='h14d792''q9o696'[2],'q11q465'='h14d792''q9o696'[3],'h11a478'='h14d792''q9o696'[4],'a11n492'='h14d792''q9o696'[5],'h11h505'='h14d792''q9o696'[6],'q11q518'='h14d792''q9o696'[7],'a11d533'='h14d792''q9o696'[8],'j11r548'='h14d792''q9o696'[9],'g11a561'='h14d792''q9o696'[10],'g11r575'='h14d792''n9b710'[1],'n11c589'='h14d792''n9b710'[2],'k11n602'='h14d792''n9b710'[3],'b11a617'='h14d792''n9b710'[4],'g11a632'='h14d792''n9b710'[5],'r11o645'='h14d792''n9b710'[6],'b11j659'='h14d792''n9b710'[7],'a11d673'='h14d792''n9b710'[8],'b11b686'='h14d792''n9b710'[9],'r11g701'='h14d792''n9b710'[10],'q11k716'='h14d792''g9r723'[1],'g11b730'='h14d792''g9r723'[2],'j11h744'='h14d792''g9r723'[3],'d11d757'='h14d792''g9r723'[4],'q11h770'='h14d792''g9r723'[5],'d11d784'='h14d792''g9r723'[6],'j11l800'='h14d792''g9r723'[7],'q11n814'='h14d792''g9r723'[8],'l11q828'='h14d792''g9r723'[9],'r11h842'='h14d792''g9r723'[10],'j11b855'='h14d792''j9a736'[1],'g11r869'='h14d792''j9a736'[2],'j11a883'='h14d792''j9a736'[3],'r11h897'='h14d792''j9a736'[4],'o11q911'='h14d792''j9a736'[5],'o11r925'='h14d792''j9a736'[6],'o11k938'='h14d792''j9a736'[7],'h11h952'='h14d792''j9a736'[8],'c11h966'='h14d792''j9a736'[9],'k11c980'='h14d792''j9a736'[10],'j11b995'='h14d792''b9o750'[1],'n12l8'='h14d792''b9o750'[2],'k12g21'='h14d792''b9o750'[3],'b12b35'='h14d792''b9o750'[4],'c12c50'='h14d792''b9o750'[5],'r12l64'='h14d792''b9o750'[6],'b12h78'='h14d792''b9o750'[7],'j12o92'='h14d792''b9o750'[8],'g12l105'='h14d792''b9o750'[9],'b12q119'='h14d792''b9o750'[10],'n12k133'='h14d792''b9d764'[1],'o12b147'='h14d792''b9d764'[2],'n12c161'='h14d792''b9d764'[3],'c12o175'='h14d792''b9d764'[4],'b12h188'='h14d792''b9d764'[5],'j12c202'='h14d792''b9d764'[6],'q12l217'='h14d792''b9d764'[7],'d12g231'='h14d792''b9d764'[8],'j12l245'='h14d792''b9d764'[9],'j12c259'='h14d792''b9d764'[10],'c12c272'='h14d792''d9r776'[1],'h12k285'='h14d792''d9r776'[2],'n12c300'='h14d792''d9r776'[3],'l12h313'='h14d792''d9r776'[4],'n12d328'='h14d792''d9r776'[5],'g12q342'='h14d792''d9r776'[6],'a12o355'='h14d792''d9r776'[7],'b12c368'='h14d792''d9r776'[8],'l12o383'='h14d792''d9r776'[9],'r12j396'='h14d792''d9r776'[10],'h12g411'='h14d792''l9o790'[1],'l12k424'='h14d792''l9o790'[2],'j12j437'='h14d792''l9o790'[3],'g12g451'='h14d792''l9o790'[4],'h12j466'='h14d792''l9o790'[5],'b12r479'='h14d792''l9o790'[6],'d12d493'='h14d792''l9o790'[7],'k12n508'='h14d792''l9o790'[8],'d12b520'='h14d792''l9o790'[9],'r12d534'='h14d792''l9o790'[10],'j12r549'='h14d792''j9j804'[1],'d12b562'='h14d792''j9j804'[2],'r12q576'='h14d792''j9j804'[3],'q12o590'='h14d792''j9j804'[4],'c12l604'='h14d792''j9j804'[5],'l12c618'='h14d792''j9j804'[6],'o12o633'='h14d792''j9j804'[7],'r12q647'='h14d792''j9j804'[8],'l12b661'='h14d792''j9j804'[9],'o12g675'='h14d792''j9j804'[10],'b12g688'='h14d792''h9b817'[1],'b12k702'='h14d792''h9b817'[2],'b12l716'='h14d792''h9b817'[3],'a12c730'='h14d792''h9b817'[4],'a12g745'='h14d792''h9b817'[5],'o12a758'='h14d792''h9b817'[6],'d12n771'='h14d792''h9b817'[7],'b12c784'='h14d792''h9b817'[8],'g12h799'='h14d792''h9b817'[9],'d12n813'='h14d792''h9b817'[10],'o12d827'='h14d792''q9r831'[1],'o12j841'='h14d792''q9r831'[2],'d12l853'='h14d792''q9r831'[3],'g12r867'='h14d792''q9r831'[4],'g12a882'='h14d792''q9r831'[5],'b12l895'='h14d792''q9r831'[6],'g12a909'='h14d792''q9r831'[7],'o12k923'='h14d792''q9r831'[8],'c12o935'='h14d792''q9r831'[9],'a12a950'='h14d792''q9r831'[10],'n12k964'='h14d792''b9r845'[1],'l12k977'='h14d792''b9r845'[2],'n12j991'='h14d792''b9r845'[3],'n13g5'='h14d792''b9r845'[4],'g13l17'='h14d792''b9r845'[5],'n13a32'='h14d792''b9r845'[6],'q13q47'='h14d792''b9r845'[7],'g13o59'='h14d792''b9r845'[8],'r13c73'='h14d792''b9r845'[9],'l13k86'='h14d792''b9r845'[10],'l13l100'='h14d792''n9d858'[1],'h13h114'='h14d792''n9d858'[2],'j13a131'='h14d792''n9d858'[3],'l13l144'='h14d792''n9d858'[4],'l13r157'='h14d792''n9d858'[5],'k13o171'='h14d792''n9d858'[6],'d13a183'='h14d792''n9d858'[7],'a13r198'='h14d792''n9d858'[8],'b13b212'='h14d792''n9d858'[9],'h13h225'='h14d792''n9d858'[10],'g13c238'='h14d792''j9j872'[1],'k13a252'='h14d792''j9j872'[2],'l13n265'='h14d792''j9j872'[3],'r13a280'='h14d792''j9j872'[4],'n13h293'='h14d792''j9j872'[5],'r13b306'='h14d792''j9j872'[6],'d13g319'='h14d792''j9j872'[7],'g13h334'='h14d792''j9j872'[8],'c13b347'='h14d792''j9j872'[9],'a13j362'='h14d792''j9j872'[10],'o13h376'='h14d792''r9n886'[1],'r13r388'='h14d792''r9n886'[2],'a13c401'='h14d792''r9n886'[3],'j13k416'='h14d792''r9n886'[4],'l13j429'='h14d792''r9n886'[5],'c13d443'='h14d792''r9n886'[6],'c13b456'='h14d792''r9n886'[7],'h13c468'='h14d792''r9n886'[8],'c13a483'='h14d792''r9n886'[9],'r13r497'='h14d792''r9n886'[10],'j13k511'='h14d792''h9h899'[1],'k13r525'='h14d792''h9h899'[2],'o13h539'='h14d792''h9h899'[3],'c13c552'='h14d792''h9h899'[4],'d13n567'='h14d792''h9h899'[5],'k13h583'='h14d792''h9h899'[6],'k13d597'='h14d792''h9h899'[7],'g13k611'='h14d792''h9h899'[8],'l13b624'='h14d792''h9h899'[9],'q13o637'='h14d792''h9h899'[10],'j13h650'='h14d792''r9l913'[1],'l13b666'='h14d792''r9l913'[2],'r13q680'='h14d792''r9l913'[3],'q13b695'='h14d792''r9l913'[4],'h13b709'='h14d792''r9l913'[5],'c13r723'='h14d792''r9l913'[6],'k13j737'='h14d792''r9l913'[7],'n13l752'='h14d792''r9l913'[8],'q13d766'='h14d792''r9l913'[9],'o13a781'='h14d792''r9l913'[10],'b13k796'='h14d792''l9b928'[1],'q13k808'='h14d792''l9b928'[2],'l13q821'='h14d792''l9b928'[3],'g13h835'='h14d792''l9b928'[4],'c13h848'='h14d792''l9b928'[5],'q13j863'='h14d792''l9b928'[6],'h13o876'='h14d792''l9b928'[7],'r13d888'='h14d792''l9b928'[8],'c13l901'='h14d792''l9b928'[9],'k13r915'='h14d792''l9b928'[10],'r13a929'='h14d792''c9j941'[1],'b13g942'='h14d792''c9j941'[2],'n13j956'='h14d792''c9j941'[3],'n13b968'='h14d792''c9j941'[4],'n13c983'='h14d792''c9j941'[5],'n13q997'='h14d792''c9j941'[6],'h14q10'='h14d792''c9j941'[7],'o14k24'='h14d792''c9j941'[8],'q14d37'='h14d792''c9j941'[9],'c14b49'='h14d792''c9j941'[10],'a14a64'='h14d792''o9d956'[1],'j14l78'='h14d792''o9d956'[2],'d14h91'='h14d792''o9d956'[3],'o14g104'='h14d792''o9d956'[4],'l14q117'='h14d792''o9d956'[5],'h14l131'='h14d792''o9d956'[6],'j14a145'='h14d792''o9d956'[7],'l14q158'='h14d792''o9d956'[8],'r14c171'='h14d792''o9d956'[9];global'a14h184'=(if'a14h184'==undefined then [100,160] else'a14h184');global'k14h198','a14h211','c14j223','b14b235','l14l248','n14n261';global'o14j273'=true;global'n14d287'=undefined;global'l14r300'=undefined;global'l14a313'='a9k970';global'j14j327'='n9c984';global'd14k340'=1.01;global'h14c353'='j14j327'+" v"+('d14k340'as string);global'k14d367'=getfilenamepath (getThisScriptFilename());global'k14q380'='k14d367'+'d9j998';global'c14q395'='k14q380'+'b10k13';global'h14c408'='k14q380'+'c10k27';global'c14b421'=(GetDir #plugcfg)+'n10n41';global'l14k434'=(GetDir #scene)+'c10j56';global'n14c449'=undefined;global'g14c463'=undefined;global'g14h476'=undefined;global'k14n490'=matrix3 1;global'k14r503'='q10g71';global'r14b517'=#();global'h14k532';global'g14r546';global'b14h560'=true;global'a14k574'=20;global'r14n587'="";global'h14d599'=#();struct'k16b777'('c14b999','k15d13','g15r27','d15a40','n15c51','j15o65','c15q78','b15h90','o15o103','d15k116','a15q129','n15d142','k15a156','h15g168','h15q180','k15o193','q15d205','c15k216','n15r230','g15a242');global'q14r614'=#();global'a14o629'=#();global'l14b642'=#();global'k14n656'=#();global'o14a669'=0;'q14r614'[1]='k16b777''c14b999':'o10n85''k15d13':1'g15r27':3.0'd15a40':50.0'c15q78':100'b15h90':1.0'o15o103':0'd15k116':0'a15q129':1'q15d205':1'c15k216':false'n15r230':1'g15a242':1;'q14r614'[2]='k16b777''c14b999':'o10n85''k15d13':2'g15r27':3.0'd15a40':50.0'c15q78':100'b15h90':1.0'o15o103':0'd15k116':0'a15q129':1'q15d205':1'c15k216':false'n15r230':1'g15a242':1;'q14r614'[3]='k16b777''c14b999':'o10n85''k15d13':3'g15r27':3.0'd15a40':50.0'c15q78':300'b15h90':3.0'o15o103':0'd15k116':0'a15q129':1'q15d205':1'c15k216':false'n15r230':1'g15a242':1;'q14r614'[4]='k16b777''c14b999':'o10n85''k15d13':4'g15r27':3.0'd15a40':50.0'c15q78':1000'b15h90':1.0'o15o103':0'd15k116':0'a15q129':1'q15d205':1'c15k216':false'n15r230':1'g15a242':1;'a14o629'[1]='k16b777''c14b999':'r10c150''k15d13':1'g15r27':10.0'n15c51':25.0'j15o65':25.0'c15q78':100'o15o103':50.0'd15k116':0'a15q129':1'q15d205':1'c15k216':false'n15r230':1;'a14o629'[2]='k16b777''c14b999':'r10c150''k15d13':2'g15r27':10.0'n15c51':25.0'c15q78':100'a15q129':1'q15d205':1'c15k216':false'n15r230':1;'a14o629'[3]='k16b777''c14b999':'r10c150''k15d13':3'g15r27':7.0'n15c51':25.0'j15o65':82.0'c15q78':100'a15q129':1'q15d205':1'c15k216':false'n15r230':1;'a14o629'[4]='k16b777''c14b999':'r10c150''k15d13':4'g15r27':10.0'n15c51':25.0'j15o65':10.0'c15q78':100'a15q129':1'q15d205':1'c15k216':false'n15r230':1;'l14b642'[1]='k16b777''c14b999':'h10c212''k15d13':1'n15d142':3'k15a156':2'h15g168':6'n15c51':25.0'c15q78':100'a15q129':1'q15d205':1;'l14b642'[2]='k16b777''c14b999':'h10c212''k15d13':2'n15d142':5'k15a156':6'h15g168':20'n15c51':25.0'c15q78':5'a15q129':1'q15d205':2;'l14b642'[3]='k16b777''c14b999':'h10c212''k15d13':3'n15d142':7'k15a156':12'h15g168':20'n15c51':25.0'c15q78':7'a15q129':1'q15d205':2;'l14b642'[4]='k16b777''c14b999':'h10c212''k15d13':4'n15d142':12'k15a156':8'h15g168':20'n15c51':25.0'c15q78':12'a15q129':1'q15d205':2;'k14n656'[1]='k16b777''c14b999':'q10g271''k15d13':1'd15a40':100.0'h15q180':0'g15r27':1.0'k15o193':0'c15q78':100'o15o103':0'd15k116':0'a15q129':2'q15d205':1;fn'j14h819'=('g17d396'=colorMan.getColor #background;'d17r408'=('g17d396'[1]+'g17d396'[2]+'g17d396'[3])/3;if'd17r408'<0.5 then (return #((color 142 198 255),(color 255 254 164),(color 142 198 255))) else (return #((color 16 86 158),(color 0 84 255),(color 16 86 158))));fn'o14h834''c14d847'=(local'h17o418'=#("a","b","c","d","g","h","j","k","l","n","o","q","r");'h17o430'=getLocalTime();for ob=1 to'c14d847'.count do ('r17o442'='h17o418'[(random 1'h17o418'.count)];'n17g453'='h17o418'[(random 1'h17o418'.count)];'q14c875'=(random 100 (1000+'h17o430'[8])) as string+ob as string+'r17o442'+'n17g453';setUserProp'c14d847'[ob]'h10a287''q14c875'));fn'c14c861''q14c875'=(obj=undefined;for bb in objects do (if (getUserProp bb'h10a287')=='q14c875'then (obj=bb;exit));obj);fn'h14a890''c14k904'=('k14h198'.height='c14k904'.height+70.0);fn'l14c918''c14k904''b14j931'=(if'n14c449'!='c14k904'then (for ctrl in'k14h198'.controls do (if (classOf ctrl)==CheckButtonControl do ctrl.state=false);if (classOf'n14c449')==SubRollout then'n14c449'.visible=false;'c14k904'.visible=true;'n14c449'='c14k904';'h14a890''n14c449');'b14j931'.state=true;'a14h211'.'n16q789'.state=false;'c14j223'.'n16q789'.state=false;'b14b235'.'n16q789'.state=false;'l14l248'.'n16q789'.state=false);fn'c14q945'RL'd14c959'=(case RL of ('a14h211': (case'd14c959'of (3: RL.'j16o863'.enabled=true;default: RL.'j16o863'.enabled=false););'c14j223': (RL.'q16k963'.text='n10r318';RL.'a16g976'.text='l10j334';RL.'a16g976'.enabled=true;RL.'h16l889'.enabled=true;RL.'b16j876'.enabled=true;case'd14c959'of (2: (RL.'q16k963'.text='k10g349';RL.'a16g976'.enabled=false;RL.'h16l889'.enabled=false;RL.'b16j876'.enabled=false);3: (RL.'q16k963'.text='k10g349';RL.'a16g976'.text='n10g379';RL.'a16g976'.enabled=true;RL.'h16l889'.enabled=false;RL.'b16j876'.enabled=false);4: (RL.'q16k963'.text='q10d393';RL.'a16g976'.text='l10d408';RL.'a16g976'.enabled=true;RL.'h16l889'.enabled=false;RL.'b16j876'.enabled=false);default: ()););'b14b235': (case'd14c959'of (1: (RL.'d16l988'.enabled=true;RL.'n16j999'.enabled=true;RL.'h17b11'.enabled=true;RL.'a17k24'.enabled=true;RL.'c17k36'.enabled=true;RL.'q16a850'.enabled=true;RL.'d16j901'.enabled=true;RL.'n16d914'.enabled=true);default: (RL.'d16l988'.enabled=false;RL.'n16j999'.enabled=false;RL.'h17b11'.enabled=false;RL.'a17k24'.enabled=false;RL.'c17k36'.enabled=false;RL.'q16a850'.enabled=false;RL.'d16j901'.enabled=false;RL.'n16d914'.enabled=false)););default: ()););fn'g14r971''j14j985''c14b999''k15d13''g15r27':'d15a40':'n15c51':'j15o65':'c15q78':'b15h90':'o15o103':'d15k116':'a15q129':'n15d142':'k15a156':'h15g168':'h15q180':'k15o193':'q15d205':'c15k216':'n15r230':'g15a242':1=('n17g463'=attributes spData (parameters main ('c14b999'type:#string default:"";'k15d13'type:#integer default:1;'g15r27'type:#float default:3.0;'d15a40'type:#worldunits default:50.0;'n15c51'type:#worldunits default:0;'j15o65'type:#worldunits default:10.0;'c15q78'type:#integer default:100;'b15h90'type:#float default:1.0;'o15o103'type:#worldunits default:0;'d15k116'type:#float default:1.0;'a15q129'type:#integer default:1;'n15d142'type:#integer default:3;'k15a156'type:#integer default:2;'h15g168'type:#integer default:6;'h15q180'type:#float default:0;'k15o193'type:#float default:0;'q15d205'type:#integer default:1;'c15k216'type:#boolean;'n15r230'type:#integer default:1;'g15a242'type:#integer default:1));CustAttributes.add'j14j985''n17g463';'j14j985'.'c14b999'='c14b999';'j14j985'.'k15d13'='k15d13';if'g15r27'!=unsupplied then'j14j985'.'g15r27'='g15r27';if'd15a40'!=unsupplied then'j14j985'.'d15a40'='d15a40';if'n15c51'!=unsupplied then'j14j985'.'n15c51'='n15c51';if'j15o65'!=unsupplied then'j14j985'.'j15o65'='j15o65';if'c15q78'!=unsupplied then'j14j985'.'c15q78'='c15q78';if'b15h90'!=unsupplied then'j14j985'.'b15h90'='b15h90';if'o15o103'!=unsupplied then'j14j985'.'o15o103'='o15o103';if'd15k116'!=unsupplied then'j14j985'.'d15k116'='d15k116';if'a15q129'!=unsupplied then'j14j985'.'a15q129'='a15q129';if'n15d142'!=unsupplied then'j14j985'.'n15d142'='n15d142';if'k15a156'!=unsupplied then'j14j985'.'k15a156'='k15a156';if'h15g168'!=unsupplied then'j14j985'.'h15g168'='h15g168';if'h15q180'!=unsupplied then'j14j985'.'h15q180'='h15q180';if'k15o193'!=unsupplied then'j14j985'.'k15o193'='k15o193';if'q15d205'!=unsupplied then'j14j985'.'q15d205'='q15d205';if'c15k216'!=unsupplied then'j14j985'.'c15k216'='c15k216';if'n15r230'!=unsupplied then'j14j985'.'n15r230'='n15r230';'j14j985'.'g15a242'='g15a242');fn'n15h253''j14j985'=(if (isProperty'j14j985'#'c14b999') then (if'j14j985'.'c14b999'=='o10n85'or'j14j985'.'c14b999'=='r10c150'or'j14j985'.'c14b999'=='h10c212'or'j14j985'.'c14b999'=='q10g271'then ('j17k475'=case'j14j985'.'c14b999'of ('o10n85':'l14c918''k14h198'.'o17r210''k14h198'.tabSpirals;'r10c150':'l14c918''k14h198'.'c17n222''k14h198'.tabHelices;'h10c212':'l14c918''k14h198'.'h17q233''k14h198'.tabKnots;default:'l14c918''k14h198'.'q17q245''k14h198'.tabCurl);;RL='n14c449'.rollouts[1];if (isProperty RL #'r16r799') then RL.'r16r799'.selection='j14j985'.'k15d13';if (isProperty RL #'n16j826') then RL.'n16j826'.value='j14j985'.'g15r27';if (isProperty RL #'d16r838') then RL.'d16r838'.value='j14j985'.'d15a40';if (isProperty RL #'h17a47') then RL.'h17a47'.value=curveLength'j14j985'1;if (isProperty RL #'q16k963') then RL.'q16k963'.value='j14j985'.'n15c51';if (isProperty RL #'a16g976') then RL.'a16g976'.value='j14j985'.'j15o65';if (isProperty RL #'q16a850') then RL.'q16a850'.value='j14j985'.'c15q78';if (isProperty RL #'j16o863') then RL.'j16o863'.value='j14j985'.'b15h90'-0.3;if (isProperty RL #'b16j876') then RL.'b16j876'.value='j14j985'.'o15o103';if (isProperty RL #'h16l889') then RL.'h16l889'.value='j14j985'.'d15k116';if (isProperty RL #'d16j901') then RL.'d16j901'.state='j14j985'.'a15q129';if (isProperty RL #'d16l988') then RL.'d16l988'.value='j14j985'.'n15d142';if (isProperty RL #'h17b11') then RL.'h17b11'.value='j14j985'.'k15a156';if (isProperty RL #'c17k36') then (RL.'c17k36'.value='j14j985'.'h15g168';RL.'a17k24'.text='k14r503'+'j14j985'.'h15g168'as string);if (isProperty RL #'a17k72') then RL.'a17k72'.value='j14j985'.'g15r27';if (isProperty RL #'o17d60') then RL.'o17d60'.value='j14j985'.'h15q180';if (isProperty RL #'c17n83') then RL.'c17n83'.value='j14j985'.'k15o193';if (isProperty RL #'n16d914') then RL.'n16d914'.state='j14j985'.'q15d205';if (isProperty RL #'g16r926') then (RL.'g16r926'.state='j14j985'.'c15k216';if RL.'g16r926'.state==true then (if (isProperty RL #'j16b939') and (isProperty RL #'a16g951') then (RL.'j16b939'.selection='j14j985'.'n15r230';RL.'a16g951'.state='j14j985'.'g15a242';RL.'j16b939'.enabled=true;RL.'a16g951'.enabled=true)));'c14q945'RL'j14j985'.'k15d13')));fn'd15j266''j14j985''n15k279'=(if'h14d599'.count=='a14k574'then deleteItem'h14d599'1;'h17l486'=getPropNames'j14j985'.spData;'h15k438'=(for p in'h17l486'collect #(p, (getProperty'j14j985'.spData p))) as array;'h17q497'=#('n15k279','j14j985');join'h17q497''h15k438';append'h14d599''h17q497');fn'q15l293'idx=(obj='h14d599'[idx][2];if (isValidNode obj) then ('g14c463'=obj;for n=3 to'h14d599'[idx].count do (setProperty obj'h14d599'[idx][n][1]'h14d599'[idx][n][2]);'n15h253'obj;'h14k532'()));fn'd15c305''a15n319'=(undo off (if (findString'a15n319''n9c984')!=undefined then (if (findString'a15n319''d10o542')!=undefined then ('b14h560'=false;if (isValidNode'g14c463') then delete'g14c463';'b14h560'=true) else (arr=filterString'a15n319'"#";idx=(trimLeft(trimRight arr[2]));'d14c959'=undefined;for n=1 to'h14d599'.count do (if'h14d599'[n][1]==idx then'd14c959'=n);if'd14c959'==undefined then'd14c959'=1;'q15l293''d14c959'))));fn'd15k333''a15n319'=(if (findString'a15n319''n9c984')!=undefined then (gc();messageBox'g10b570'));fn'r15g345''r15r358''l15n371':'r10q585'=('l17r508'=timestamp() as string;'a15n319'='j14j327'+" "+'l15n371'+" #"+'l17r508';if'l15n371'=='d10o542'then (undo'a15n319'on (dm=dummy();delete dm);'r14n587'='r15r358') else (if'r15r358'!='r14n587'then (undo'a15n319'on (dm=dummy();delete dm);'d15j266''g14c463''l17r508';'r14n587'='r15r358')));fn'b15q383''j14j985'=(if (isProperty'j14j985'#'c14b999') then return'j14j985'.'c14b999'else return undefined);fn'a15g398'=('g17q518'=color (random 0 255) (random 0 255) (random 0 255));fn'j15n412'obj=('n17l531'=#();'h17l486'=getPropNames obj;for p in'h17l486'do (val=getProperty obj p;append'n17l531'#(p, val));'n17l531');fn'b15b424'obj'h15k438'=(for arr in'h15k438'do (setProperty obj arr[1] arr[2]));fn'r15c451'=(if'b14h560'==true then (if selection.count>0 then ('j14j985'=selection[1];if (isProperty'j14j985'#'c14b999')==true then (if'j14j985'.'c14b999'=='o10n85'or'j14j985'.'c14b999'=='r10c150'or'j14j985'.'c14b999'=='h10c212'or'j14j985'.'c14b999'=='q10g271'then ('n15h253''j14j985';'g14c463'='j14j985';'g14h476'='j14j985'.wirecolor;'k14n490'='j14j985'.transform;if'j14j985'.'c14b999'=='h10c212'then'b14b235'.'a16l482'())) else ('g14c463'=undefined;'g14h476'='a15g398'();'k14n490'=matrix3 1)) else ('g14c463'=undefined;'g14h476'='a15g398'();'k14n490'=matrix3 1)));fn gcf a b=(while (b !=0) do (tmp=b;b=mod a b;a=tmp);return a);fn lcm a b=(a*b/(gcf a b));fn'n15j463'a b=(if (gcf a b)==1.0 then return true else return false);fn'n15j478''h15d490'=('b17a541'=#();for a=1 to'h15d490'do (for b=(a+1) to'h15d490'do (if ('n15j463'a b) then append'b17a541'#(a,b)));'b17a541');fn'd15d502'arr=('g17r552'=#();'g17r552'[1]=#(abs(arr[1]), abs(arr[2]));'g17r552'[2]=#(-abs(arr[1]), abs(arr[2]));'g17r552'[3]=#(abs(arr[2]), abs(arr[1]));'g17r552'[4]=#(abs(arr[2]),-abs(arr[1]));'g17r552');fn'c15d515''c15a529'=('b17a541'=#();'o17j563'='n15j478''c15a529';for arr in'o17j563'do (if (arr[1]+arr[2])=='c15a529'then appendIfUnique'b17a541'arr);'b17a541');fn'l15q543''l15o555'=('b17a541'='c15d515''l15o555';'a17g576'=#();for arr in'b17a541'do (join'a17g576'('d15d502'arr));'a17g576');fn'q15c568''l15q581':3'h15r594':0'c15r608':50.0'j15d622':-1'l15r633':100.0'n15n648':0'j15g662':1.0=('o15a866'=#();'a16c167'=('l15r633'-1);'g17a585'=10.0;for n=0 to'a16c167'do (pct=n/('a16c167'as float);'o15k762'='h15r594'+'c15r608'*pct;'k17b597'=pct;'c17o611'=(360.0*'l15q581')/'a16c167'*n;x='o15k762'*(cos'c17o611')*'j15d622';y='o15k762'*(sin'c17o611');if'j15g662'>0 then ('r17d622'='j15g662'*'g17a585'+1.0;'k17b597'=1.0-pow (1.0-pct)'r17d622') else if'j15g662'<0 then ('r17d622'=-'j15g662'*'g17a585'+1.0;'k17b597'=pow pct'r17d622');z='n15n648'*'k17b597';append'o15a866'[x,y,z]);'o15a866');fn'q15a673''l15q581':3'j15d622':-1'l15r633':100.0'r15o685':e'n15n648':0'j15g662':0=('o15a866'=#();'a16c167'=('l15r633'-1);'g17a585'=10.0;for n=0 to'a16c167'do (pct=n/('a16c167'as float);'k17b597'=pct;'c17o611'=(360.0*'l15q581')/'a16c167'*n;x=(n*'g17a585')^'r15o685'*(cos'c17o611')*'j15d622';y=(n*'g17a585')^'r15o685'*(sin'c17o611');if'j15g662'>0 then ('r17d622'='j15g662'*'g17a585'+1.0;'k17b597'=1.0-pow (1.0-pct)'r17d622') else if'j15g662'<0 then ('r17d622'=-'j15g662'*'g17a585'+1.0;'k17b597'=pow pct'r17d622');z='n15n648'*'k17b597';append'o15a866'[x,y,z]);'o15a866');fn'h15l698''l15q581':3'j15d622':-1'l15r633':100.0'n15n648':0'j15g662':1.0=('o15a866'=#();'a16c167'=('l15r633'-1);'g17a585'=10.0;phi=(1+(sqrt 5))/2;b=(log phi)/90.0;for n='a16c167'to 0 by-1 do (pct=n/('a16c167'as float);'k17b597'=pct;'c17o611'=(360.0*'l15q581')/'a16c167'*n;x=(cos'c17o611')*e^(b*'c17o611')*'j15d622';y=(sin'c17o611')*e^(b*'c17o611');if'j15g662'>0 then ('r17d622'='j15g662'*'g17a585'+1.0;'k17b597'=1.0-pow (1.0-pct)'r17d622') else if'j15g662'<0 then ('r17d622'=-'j15g662'*'g17a585'+1.0;'k17b597'=pow pct'r17d622');z='n15n648'*'k17b597';append'o15a866'[x,y,z]);'l17g633'=(for n='o15a866'.count to 1 by-1 collect'o15a866'[n]) as array;'o15a866'='l17g633';'o15a866');fn'k15h711''c15d723':1.0'l15q581':3'j15d622':-1'l15r633':100.0'n15n648':0'j15g662':1.0=('o15a866'=#();'g17a585'=10.0;for n=1000 to 0 by-1 do (pct=(1000-n)/1000.0;'k17b597'=pct;'c17o611'=(360.0*'l15q581')/1000*n;x=(cos'c17o611')/'c17o611'*'j15d622';y=(sin'c17o611')/'c17o611';if'j15g662'>0 then ('r17d622'='j15g662'*'g17a585'+1.0;'k17b597'=1.0-pow (1.0-pct)'r17d622') else if'j15g662'<0 then ('r17d622'=-'j15g662'*'g17a585'+1.0;'k17b597'=pow pct'r17d622');z='n15n648'*'k17b597';if n>0 then append'o15a866'[x,y,z]);'o15a866');fn'a15g736''l15q581':3'j15d622':-1'l15r633':100.0'h15r594':3.0'c15r608':10.0'n15n648':0'j15g662':1.0=('o15a866'=#();'a16c167'=('l15r633'-1);'g17a585'=10.0;'q17l646'=('c15r608'-'h15r594')/'l15r633';for n=0 to'a16c167'do (pct=n/('a16c167'as float);'k17b597'=pct;'c17o611'=(360.0*'l15q581')/'a16c167'*n;'o15k762'='h15r594'+'q17l646'*n;x='o15k762'*(cos'c17o611')*'j15d622';y='o15k762'*(sin'c17o611');if'j15g662'>0 then ('r17d622'='j15g662'*'g17a585'+1.0;'k17b597'=1.0-pow (1.0-pct)'r17d622') else if'j15g662'<0 then ('r17d622'=-'j15g662'*'g17a585'+1.0;'k17b597'=pow pct'r17d622');z='n15n648'*'k17b597';append'o15a866'[x,y,z]);'o15a866');fn'b15b749''l15q581':3'o15k762':25.0'j15d622':-1'l15r633':100.0=('o15a866'=#();'g17a585'=10.0;'a16c167'=('l15r633'-1);for n='a16c167'to 0 by-1 do ('c17o611'=180.0/'a16c167'*n;x='o15k762'*(cos (2*'l15q581'*'c17o611'))*(sin'c17o611')*'j15d622';y='o15k762'*(sin (2*'l15q581'*'c17o611'))*(sin'c17o611');z='o15k762'*(cos'c17o611');append'o15a866'[x,y,z]);'o15a866');fn'a15g777''l15q581':3.0'o15k762':25.0'q15g789':45.0'j15d622':-1'l15r633':300.0=('o15a866'=#();'a16c167'=('l15r633'-1);k=1/(tan'q15g789');for n=0 to'a16c167'do ('c17o611'=(360.0*'l15q581'/'a16c167'*n-180.0*'l15q581');x='o15k762'*(cos'c17o611')/(cosh (k*'c17o611'))*'j15d622';y='o15k762'*(sin'c17o611')/(cosh (k*'c17o611'));z='o15k762'*(tanh (k*'c17o611'));append'o15a866'[x,y,z]);'o15a866');fn'n15k803''l15q581':3'k15o815':1.0'g15l829':0.5'j15d622':-1'l15r633':100.0=('o15a866'=#();'a16c167'=('l15r633'-1);for n=0 to'a16c167'do ('c17o611'=360.0/'a16c167'*n;x=(cos'c17o611')*('k15o815'+'g15l829'*(cos ('l15q581'*'c17o611')))*'j15d622';y=(sin'c17o611')*('k15o815'+'g15l829'*(cos ('l15q581'*'c17o611')));z='g15l829'*sin ('l15q581'*'c17o611');append'o15a866'[x,y,z]);'o15a866');fn'd15o841'M:15 N:20 P:1 Q:3'j15d622':1'l15r633':100.0=('o15a866'=#();P=P*'j15d622';Q=Q*'j15d622';'l17d658'=M+N;H='l17d658'/pi;T=abs(P)+abs(Q);I=1;for k=1 to 360 do (x=M*(cos(P*I))+N*(cos(Q*I));y=M*(sin(P*I))+N*(sin(Q*I));z=H*(sin(T*I));append'o15a866'[x,y,z];I+=1);'o15a866');fn'g15a853''o15a866''d15q878'=(for p=1 to'o15a866'.count do (mtx=matrixFromNormal (normalize'o15a866'[p]);mtx*='d15q878';'o15a866'[p]=mtx.row3*(length'o15a866'[p])+'d15q878'.position);'o15a866');fn'q15h892''l15b904''n15k917''n15n929'=(x=((cos'n15n929')*('l15b904'.x-'n15k917'.x)-(sin'n15n929')*('l15b904'.y-'n15k917'.y)+'n15k917'.x);y=((sin'n15n929')*('l15b904'.x-'n15k917'.x)+(cos'n15n929')*('l15b904'.y-'n15k917'.y)+'n15k917'.y);[x,y,0]);fn'r15k943''o15a866''g15c955''a15o966':0=('a17r667'='o15a866'.count;'b17q679'=int('a15o966'*('a17r667'-1)/100.0)+1;'j17k690'='a17r667'-('b17q679'-1);'n15n929'='g15c955'/'j17k690';for p='b17q679'to'a17r667'do ('n15k917'='o15a866'[p];for s=p+1 to'a17r667'do ('o15a866'[s]='q15h892''o15a866'[s]'n15k917''n15n929'));'o15a866');fn'c15h979''o15a866''n15l991''d16a3':0=('n17n701'='n15l991'*2*360.0;'a17r667'='o15a866'.count;'o17q712'=int('d16a3'*('a17r667'-1)/100.0)+1;'b17a724'='a17r667'-('o17q712'-1);'n15n929'='n17n701'/'b17a724';for p='o17q712'to'a17r667'do ('n15k917'='o15a866'[p];'k15o193'=(p-('o17q712'-1))*1.0/'b17a724';if p>='o17q712'then ('c17k735'='k15o193') else ('c17k735'=1.0);for s=p+1 to'a17r667'do ('o15a866'[s]='q15h892''o15a866'[s]'n15k917'('n15n929'*'c17k735')));'o15a866');fn'a16n15''o15a866''n15n648':0'j15g662':1.0=('a16c167'='o15a866'.count-1;'g17a585'=10.0;for n=0 to'a16c167'do (pct=n/('a16c167'as float);'k17b597'=pct;if'j15g662'>0 then ('r17d622'='j15g662'*'g17a585'+1.0;'k17b597'=1.0-pow (1.0-pct)'r17d622') else if'j15g662'<0 then ('r17d622'=-'j15g662'*'g17a585'+1.0;'k17b597'=pow pct'r17d622');x='o15a866'[(n+1)].x;y='o15a866'[(n+1)].y;z='n15n648'*'k17b597';'o15a866'[(n+1)]=[x,y,z]);'o15a866');fn'q16c28''o15a866''a16l42':1'n16r53':undefined'r16d66':false=(if'a16l42'==1 then ('l16k119'=#smooth;'h17r746'=#curve) else ('l16k119'=#corner;'h17r746'=#line);if'n16r53'!=undefined then (ss='n16r53';for n=(numsplines ss) to 1 by-1 do deleteSpline ss n) else (ss=SplineShape pos:'o15a866'[1]);addNewSpline ss;for p=1 to'o15a866'.count do (addKnot ss 1'l16k119''h17r746''o15a866'[p]);if'r16d66'then close ss 1;updateShape ss;ss);fn'g16a79'shp'd16g92'=('d17g757'=copy shp;'b17h768'=numSplines shp;for spl='b17h768'to 1 by-1 do (if (isClosed'd17g757'spl)==true and'd16g92'==1 then () else (deleteSpline shp spl;'k17h780'=(100.0/'d16g92')/100.0;'g17r792'=getknotpoint'd17g757'spl 1;'j17g803'=getknotpoint'd17g757'spl (numknots'd17g757'spl);n=addnewSpline shp;addknot shp n #smooth #curve'g17r792';for i=0.0+'k17h780'to 1.0-('k17h780'/2) by'k17h780'do (p=interpCurve3D'd17g757'spl i;addknot shp n #smooth #curve p);if isClosed'd17g757'spl then close shp n else addknot shp n #smooth #curve'j17g803'));updateShape shp;delete'd17g757');fn'h16r106'spl'l16k119'=(for s=1 to (numsplines spl) do ('l15r633'=numknots spl s;for k=1 to'l15r633'do ('r17b813'=(if'l16k119'==#corner then #line else #curve);if k<'l15r633'then (setSegmentType spl s k'r17b813') else (if (isClosed spl s)==true then setSegmentType spl s k'r17b813');setKnotType spl s k'l16k119'));updateShape spl);fn'l16h130''o15a866''r16k143''h16r155''a16c167''b16k180':false=(if'r16k143'==1 then (if'b16k180'then ('r17r825'='o15a866'[1].x;'q17k835'='o15a866'[1].y;for p=1 to'o15a866'.count do ('o15a866'[p]=[('o15a866'[p].x+'r17r825'*(-1)), ('o15a866'[p].y+'q17k835'*(-1)),'o15a866'[p].z]));'o15a866'=(for p='o15a866'.count to 1 by-1 collect'o15a866'[p]) as array;if'h16r155'==1 then (for n='a16c167'to 1 by-1 do ('j17o847'='o15a866'[n].x*(-1);'o17q857'='o15a866'[n].y*(-1);'k17k867'=['j17o847','o17q857','o15a866'[n].z];append'o15a866''k17k867')) else (for n='a16c167'to 1 by-1 do (append'o15a866'('o15a866'[n]*(-1))))) else if'r16k143'==2 then ('j17r878'='o15a866'['o15a866'.count];for p=1 to'o15a866'.count do (dx='o15a866'[p].x+'j17r878'.x*(-1);dy='o15a866'[p].y+'j17r878'.y*(-1);'o15a866'[p]=[dx,dy,'o15a866'[p].z]);'h17g890'='o15a866'.count;'l17g633'=deepCopy'o15a866';for p=1 to'h17g890'do ('o15a866'[p]=[('l17g633'[p].x),('l17g633'[p].y),('l17g633'[('h17g890'-(p-1))].z)]);if'h16r155'==1 then (for n='a16c167'to 1 by-1 do ('j17o847'='o15a866'[n].x*(-1);'o17q857'='o15a866'[n].y*(-1);'k17k867'=['j17o847','o17q857','o15a866'[n].z];append'o15a866''k17k867')) else (for n='a16c167'to 1 by-1 do (append'o15a866'('o15a866'[n]*(-1)))));'o15a866');fn'h16d194''o15a866''l16h207':'g10h688'=('j17b901'=(for p in'o15a866'collect p.x);'r17k911'=(for p in'o15a866'collect p.y);'c17g922'=(for p in'o15a866'collect p.z);sort'j17b901';sort'r17k911';sort'c17g922';'o17k932'=['j17b901'[1],'r17k911'[1],'c17g922'[1]];'g17n943'=['j17b901'['j17b901'.count],'r17k911'['r17k911'.count],'c17g922'['c17g922'.count]];if'l16h207'=='g10h688'then'n17g953'='o17k932'else'n17g953'='g17n943';'n17g953');fn'q16o220''o15a866''l16a232''n15n648''a16g247':false=('n15n648'=abs('n15n648');'o17k932'='h16d194''o15a866''l16h207':'g10h688';'g17n943'='h16d194''o15a866''l16h207':'k10j731';'l17a962'='g17n943'.x-'o17k932'.x;'n17b974'='l16a232'/'l17a962';if'a16g247'then ('n17g984'='n17b974') else (if'n15n648'>0 then ('g17n995'='g17n943'.z-'o17k932'.z;'n17g984'='n15n648'/'g17n995') else ('n17g984'=1));for p=1 to'o15a866'.count do ('o15a866'[p]=[('o15a866'[p].x*'n17b974'), ('o15a866'[p].y*'n17b974'), ('o15a866'[p].z*'n17g984')]);'o15a866');fn'o16h258''o15a866''g16h271'=(arr=deepCopy'o15a866';'n18a7'=arr.count;'d18a17'=arr['n18a7'];for p='n18a7'to 1 by-1 do (if (distance arr[p]'d18a17')<'g16h271'then deleteItem arr p);arr);fn'h16o284''o15a866''l16h207'=(tm=matrix3 1;tm.pos.z-='o15a866'[1].z;'n15n929'=case'l16h207'of (2: 16.25;3:-9.2;4: 6.3);;rotateZ tm'n15n929';'o15a866'='g15a853''o15a866'tm;'o15a866');fn'o16j297''n16r53':undefined'l15q581':3'l16a232':50.0'o16q311':1'l15r633':100.0'r15o685':e'n15n648':0'j15g662':1.0'a16l42':1'r16k143':0'h16r155':1'l16h207':1=('o15a866'=#();'a16g247'=false;if'n15n648'==0 then'j15g662'=1.0;if'o16q311'==1 then'j15d622'=-1 else'j15d622'=1;'a16c167'=('l15r633'-1);if'l16h207'==1 then ('o15a866'='q15c568''l15q581':'l15q581''c15r608':('l16a232'/2)'j15d622':'j15d622''l15r633':'l15r633''n15n648':'n15n648''j15g662':'j15g662') else if'l16h207'==2 then ('o15a866'='h15l698''l15q581':'l15q581''j15d622':'j15d622''l15r633':'l15r633''n15n648':'n15n648''j15g662':'j15g662') else if'l16h207'==3 then ('o15a866'='q15a673''l15q581':'l15q581''j15d622':'j15d622''l15r633':'l15r633''r15o685':'r15o685''n15n648':'n15n648''j15g662':'j15g662') else ('o15a866'='k15h711''c15d723':'r15o685''l15q581':'l15q581''j15d622':'j15d622''l15r633':'l15r633''n15n648':'n15n648''j15g662':'j15g662');if'l16h207'!=4 then ('a18j28'=distance [0,0,0]'o15a866'['o15a866'.count];'r18q39'=360.0*('l15q581'-int('l15q581'))*'j15d622'*(-1);for p=1 to'o15a866'.count do (dx=('o15a866'[p].x*(cos'r18q39'))-('o15a866'[p].y*(sin'r18q39'));dy=('o15a866'[p].y*(cos'r18q39'))+('o15a866'[p].x*(sin'r18q39'));'o15a866'[p]=[dx,dy,'o15a866'[p].z]));'o17k932'='h16d194''o15a866''l16h207':'g10h688';'g17n943'='h16d194''o15a866''l16h207':'k10j731';'l17a962'='g17n943'.x-'o17k932'.x;if'l16h207'==4 then'o15a866'='o16h258''o15a866'('l17a962'*(1.0-'l15q581'/100.0));if'r16k143'>0 then'o15a866'='l16h130''o15a866''r16k143''h16r155'('o15a866'.count-1)'b16k180':true;'o15a866'='q16o220''o15a866''l16a232''n15n648''a16g247':'a16g247';'o15a866'='g15a853''o15a866''k14n490';sp='q16c28''o15a866''a16l42':'a16l42''n16r53':'n16r53';if'l16h207'==4 then ('g16a79'sp ('l15r633'-1);'l16k119'=(if'a16l42'==1 then #smooth else #corner);'h16r106'sp'l16k119');sp);fn'q16r324''n16r53':undefined'l15q581':3.0'c15d723':3.0'k16c335':10.0'o16q311':1'l15r633':100.0'n15n648':0'j15g662':1.0'a16l42':1'r16k143':0'l16h207':1=('o15a866'=#();if'n15n648'==0 then'j15g662'=1.0;if'o16q311'==1 then'j15d622'=-1 else'j15d622'=1;'a16c167'=('l15r633'-1);if'l16h207'==1 then ('o15a866'='a15g736''l15q581':'l15q581''h15r594':'c15d723''c15r608':'k16c335''j15d622':'j15d622''l15r633':'l15r633''n15n648':'n15n648''j15g662':'j15g662') else if'l16h207'==2 then ('o15a866'='b15b749''l15q581':'l15q581''o15k762':'c15d723''j15d622':'j15d622''l15r633':'l15r633') else if'l16h207'==3 then ('o15a866'='a15g777''l15q581':'l15q581''o15k762':'c15d723''q15g789':'k16c335''j15d622':'j15d622''l15r633':'l15r633') else ('o15a866'='n15k803''l15q581':'l15q581''k15o815':'c15d723''g15l829':'k16c335''j15d622':'j15d622''l15r633':'l15r633');if'r16k143'>0 then'o15a866'='l16h130''o15a866''r16k143'1'a16c167';'o15a866'='g15a853''o15a866''k14n490';if'r16k143'>0 then ('r18b49'=(for p=1 to'l15r633'collect'o15a866'[p]) as array;'j18h60'=(for p=('l15r633'+1) to'o15a866'.count collect'o15a866'[p]) as array;sp='q16c28''r18b49''a16l42':'a16l42''n16r53':'n16r53';sp2='q16c28''j18h60''a16l42':'a16l42';addAndWeld sp sp2 0.01) else (sp='q16c28''o15a866''a16l42':'a16l42''n16r53':'n16r53');if ('l16h207'==2 and'r16k143'>0) then close sp 1;sp);fn'r16c349''n16r53':undefined'l15o555':3'c16l361':1'r16q374':1'o15k762':5.0'o16q311':1'l15r633':100.0'a16l42':1'l16h207':1=('o15a866'=#();if'o16q311'==1 then'j15d622'=-1 else'j15d622'=1;'r18h71'='r14b517'['c16l361'][1];'c18d79'='r14b517'['c16l361'][2];'q18j90'='r16q374';'c15a529'=20-'r16q374'+1;'o15a866'='d15o841'M:'q18j90'N:'c15a529'P:'r18h71'Q:'c18d79''j15d622':'j15d622''l15r633':'l15r633';'o15a866'='q16o220''o15a866'('o15k762'*2)'o15k762''a16g247':true;if'l16h207'>1 then'o15a866'='h16o284''o15a866''l16h207';'o15a866'='g15a853''o15a866''k14n490';sp='q16c28''o15a866''a16l42':'a16l42''n16r53':'n16r53''r16d66':true;'g16a79'sp'l15r633';'l16k119'=(if'a16l42'==1 then #smooth else #corner);'h16r106'sp'l16k119';sp);fn'n16c385''n16r53':undefined'q16k397':50.0'c16h411':0'n16n422':1.0'k16q434':0'o16q311':1'l15r633':100.0'n15n648':0'j15g662':1.0'a16l42':1=('o15a866'=#();'q16k397'=sqrt('q16k397'^2-'n15n648'^2);if'o16q311'==1 then'j15d622'=-1 else'j15d622'=1;'a16c167'='l15r633'-1;'o15a866'=(for n=0 to'a16c167'collect [('q16k397'/'a16c167'*n),0,0]) as array;'o15a866'='r15k943''o15a866''c16h411''a15o966':'k16q434';'o15a866'='c15h979''o15a866''n16n422''d16a3':'k16q434';if'j15d622'<0 then (for p=1 to'o15a866'.count do ('o15a866'[p]=[('o15a866'[p].x*'j15d622'),'o15a866'[p].y,'o15a866'[p].z]));'o15a866'='a16n15''o15a866''n15n648':'n15n648''j15g662':'j15g662';'o15a866'='g15a853''o15a866''k14n490';sp='q16c28''o15a866''a16l42':'a16l42''n16r53':'n16r53';sp);fn'b16k447'=(RL='n14c449'.rollouts[1];case RL of ('a14h211': (RL.'n16j826'.value='q14r614'[(RL.'r16r799'.selection)].'g15r27';RL.'d16r838'.value='q14r614'[(RL.'r16r799'.selection)].'d15a40';RL.'q16a850'.value='q14r614'[(RL.'r16r799'.selection)].'c15q78';if'q14r614'[(RL.'r16r799'.selection)].'b15h90'!=undefined then RL.'j16o863'.value='q14r614'[(RL.'r16r799'.selection)].'b15h90';RL.'b16j876'.value='q14r614'[(RL.'r16r799'.selection)].'o15o103';RL.'h16l889'.value='q14r614'[(RL.'r16r799'.selection)].'d15k116';RL.'d16j901'.state='q14r614'[(RL.'r16r799'.selection)].'a15q129';RL.'n16d914'.state='q14r614'[(RL.'r16r799'.selection)].'q15d205';RL.'g16r926'.state=false;RL.'j16b939'.selection=1;RL.'j16b939'.enabled=false;RL.'a16g951'.state=1;RL.'a16g951'.enabled=false);'c14j223': (RL.'n16j826'.value='a14o629'[(RL.'r16r799'.selection)].'g15r27';RL.'q16k963'.value='a14o629'[(RL.'r16r799'.selection)].'n15c51';if'a14o629'[(RL.'r16r799'.selection)].'j15o65'!=undefined then RL.'a16g976'.value='a14o629'[(RL.'r16r799'.selection)].'j15o65';RL.'q16a850'.value='a14o629'[(RL.'r16r799'.selection)].'c15q78';if'a14o629'[(RL.'r16r799'.selection)].'o15o103'!=undefined then RL.'b16j876'.value='a14o629'[(RL.'r16r799'.selection)].'o15o103';if'a14o629'[(RL.'r16r799'.selection)].'d15k116'!=undefined then RL.'h16l889'.value='a14o629'[(RL.'r16r799'.selection)].'d15k116';RL.'d16j901'.state='a14o629'[(RL.'r16r799'.selection)].'a15q129';RL.'n16d914'.state='a14o629'[(RL.'r16r799'.selection)].'q15d205';RL.'g16r926'.state=false);'b14b235': (RL.'d16l988'.value='l14b642'[(RL.'r16r799'.selection)].'n15d142';RL.'h17b11'.value='l14b642'[(RL.'r16r799'.selection)].'k15a156';RL.'c17k36'.value='l14b642'[(RL.'r16r799'.selection)].'h15g168';RL.'a17k24'.text='k14r503'+'l14b642'[(RL.'r16r799'.selection)].'h15g168'as string;RL.'q16k963'.value='l14b642'[(RL.'r16r799'.selection)].'n15c51';RL.'q16a850'.value='l14b642'[(RL.'r16r799'.selection)].'c15q78';RL.'d16j901'.state='l14b642'[(RL.'r16r799'.selection)].'a15q129';RL.'n16d914'.state='l14b642'[(RL.'r16r799'.selection)].'q15d205';RL.'a16l482'());'l14l248': (RL.'h17a47'.value='k14n656'[1].'d15a40';RL.'o17d60'.value='k14n656'[1].'h15q180';RL.'a17k72'.value='k14n656'[1].'g15r27';RL.'c17n83'.value='k14n656'[1].'k15o193';RL.'q16a850'.value='k14n656'[1].'c15q78';RL.'b16j876'.value='k14n656'[1].'o15o103';RL.'h16l889'.value='k14n656'[1].'d15k116';RL.'d16j901'.state='k14n656'[1].'a15q129';RL.'n16d914'.state='k14n656'[1].'q15d205');default: ()););fn'b16d458''d14c959'=(RL='n14c449'.rollouts[1];for ctrl in RL.controls do ctrl.enabled=true;if RL=='a14h211'then (if RL.'g16r926'.state==false then (RL.'j16b939'.enabled=false;RL.'a16g951'.enabled=false);case'd14c959'of (1: (RL.'j16o863'.value=1.0);2: ();3: (RL.'j16o863'.value=3.0);default: ());) else if RL=='b14b235'then (case'd14c959'of (1: (if'g14c463'!=undefined then (if (isProperty'g14c463'#'k15d13') then (if'g14c463'.'k15d13'>1 then (RL.'q16a850'.value=100;RL.'n16d914'.state=1);if'g14c463'.'k15d13'==2 then (RL.'c17k36'.value=14;RL.'a17k24'.text='k14r503'+'r10a773') else if'g14c463'.'k15d13'>2 then (RL.'c17k36'.value=8;RL.'a17k24'.text='k14r503'+"8"))));default: ('a14r778'=RL.'q16k963'.value;'b16k447'();RL.'q16k963'.value='a14r778')););'c14q945'RL'd14c959');fn'h14k532''r16h470':false=(RL='n14c449'.rollouts[1];if'r16h470'==true then ('g14c463'=undefined;'g14h476'='a15g398'();'k14n490'=matrix3 1) else ('k14n490'='g14c463'.transform;for md in'g14c463'.modifiers do md.enabled=false);local'c18j100'=0;case RL of ('a14h211': ('r15o685'=RL.'j16o863'.value+0.3;if RL.'g16r926'.state==true then'c18j100'=RL.'j16b939'.selection;'h18j111'='o16j297''n16r53':'g14c463''l15q581':RL.'n16j826'.value'l16a232':RL.'d16r838'.value'o16q311':RL.'d16j901'.state'l15r633':RL.'q16a850'.value'r15o685':'r15o685''n15n648':RL.'b16j876'.value'j15g662':RL.'h16l889'.value'a16l42':RL.'n16d914'.state'r16k143':'c18j100''h16r155':RL.'a16g951'.state'l16h207':RL.'r16r799'.selection;'g14r971''h18j111''o10n85'RL.'r16r799'.selection'g15r27':RL.'n16j826'.value'd15a40':RL.'d16r838'.value'c15q78':RL.'q16a850'.value'b15h90':'r15o685''o15o103':RL.'b16j876'.value'd15k116':RL.'h16l889'.value'a15q129':RL.'d16j901'.state'q15d205':RL.'n16d914'.state'c15k216':RL.'g16r926'.state'n15r230':RL.'j16b939'.selection'g15a242':RL.'a16g951'.state);'c14j223': (if RL.'g16r926'.state==true then'c18j100'=1;'h18j111'='q16r324''n16r53':'g14c463''l15q581':RL.'n16j826'.value'c15d723':RL.'q16k963'.value'k16c335':RL.'a16g976'.value'o16q311':RL.'d16j901'.state'l15r633':RL.'q16a850'.value'n15n648':RL.'b16j876'.value'j15g662':RL.'h16l889'.value'a16l42':RL.'n16d914'.state'r16k143':'c18j100''l16h207':RL.'r16r799'.selection;'g14r971''h18j111''r10c150'RL.'r16r799'.selection'g15r27':RL.'n16j826'.value'n15c51':RL.'q16k963'.value'j15o65':RL.'a16g976'.value'c15q78':RL.'q16a850'.value'o15o103':RL.'b16j876'.value'd15k116':RL.'h16l889'.value'a15q129':RL.'d16j901'.state'q15d205':RL.'n16d914'.state'c15k216':RL.'g16r926'.state'n15r230':1);'b14b235': ('h18j111'='r16c349''n16r53':'g14c463''l15o555':RL.'d16l988'.value'c16l361':RL.'h17b11'.value'r16q374':RL.'c17k36'.value'o15k762':RL.'q16k963'.value'o16q311':RL.'d16j901'.state'l15r633':RL.'q16a850'.value'a16l42':RL.'n16d914'.state'l16h207':RL.'r16r799'.selection;'g14r971''h18j111''h10c212'RL.'r16r799'.selection'n15c51':RL.'q16k963'.value'c15q78':RL.'q16a850'.value'a15q129':RL.'d16j901'.state'n15d142':RL.'d16l988'.value'k15a156':RL.'h17b11'.value'h15g168':RL.'c17k36'.value'q15d205':RL.'n16d914'.state);'l14l248': ('h18j111'='n16c385''n16r53':'g14c463''q16k397':RL.'h17a47'.value'c16h411':RL.'o17d60'.value'n16n422':RL.'a17k72'.value'k16q434':RL.'c17n83'.value'o16q311':RL.'d16j901'.state'l15r633':RL.'q16a850'.value'n15n648':RL.'b16j876'.value'j15g662':RL.'h16l889'.value'a16l42':RL.'n16d914'.state;'g14r971''h18j111''q10g271'1'd15a40':RL.'h17a47'.value'c15q78':RL.'q16a850'.value'a15q129':RL.'d16j901'.state'g15r27':RL.'a17k72'.value'h15q180':RL.'o17d60'.value'k15o193':RL.'c17n83'.value'o15o103':RL.'b16j876'.value'd15k116':RL.'h16l889'.value'q15d205':RL.'n16d914'.state);default: messageBox'h10d850');;'h18j111'.wirecolor='g14h476';'g14c463'='h18j111';'b14h560'=false;select'g14c463';'b14h560'=true;for md in'g14c463'.modifiers do md.enabled=true;'o14a669'+=1;if'o14a669'>10 then (gc light:true;'o14a669'=0));if classOf'k14h198'==RolloutClass then DestroyDialog'k14h198';rollout'a14h211''k10c866';(checkbutton'n16q789''o10l882'width:160 height:30 align:#center offset:[0,4];dropdownlist'r16r799'items:#('n10r895','d10l909','n10g923','a10g937') width:160 align:#center offset:[0,4];button'k16a813''r10d951'width:160 height:20 align:#center offset:[0,4];group "";(spinner'n16j826''j10a966'range:[0.5,100.0,'q14r614'[1].'g15r27'] type:#float fieldwidth:40 align:#left offset:[0,6];spinner'd16r838''b10g980'range:[0.01,9999.9,'q14r614'[1].'d15a40'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'q16a850''h10g994'range:[3,1000,'q14r614'[1].'c15q78'] type:#integer fieldwidth:40 align:#left offset:[0,2];spinner'j16o863''l11j9'range:[0.1,5.0,'q14r614'[1].'b15h90'] type:#float fieldwidth:40 align:#left offset:[0,2] enabled:false;spinner'b16j876''o11q22'range:[-9999.9,9999.9,'q14r614'[1].'o15o103'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'h16l889''q11k36'range:[-1.0,1.0,'q14r614'[1].'d15k116'] type:#float fieldwidth:40 align:#left offset:[0,2];radiobuttons'd16j901'columns:2 labels:#('o11q50','g11k64') offsets:#([0,4], [5,4]) align:#left default:'q14r614'[1].'a15q129');group "Curve type";(radiobuttons'n16d914'columns:2 labels:#('h11o79','g11j93') offsets:#([0,2], [5,2]) align:#left default:'q14r614'[1].'q15d205');group "Symmetry";(checkbox'g16r926''o11l106'align:#left across:2 checked:false offset:[0,2];dropdownlist'j16b939'items:#('a11q120','c11q134') width:106 align:#right enabled:false;radiobuttons'a16g951'"" columns:2 labels:#('h11j148','l11j163') offsets:#([0,2], [0,2]) align:#right default:1 enabled:false);on'r16r799'selected'o18a132'do ('b16d458''o18a132';if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''j11j189';'h14k532'())) else ('b16k447'()));on'k16a813'pressed do ('b16d458''r16r799'.selection;'b16k447'();if (isValidNode'g14c463') then ('a18d122'='b15q383''g14c463';if'a18d122'=='o10n85'then'h14k532'()));on'n16j826'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''n11j234';'h14k532'())));on'n16j826'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'n16j826'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'd16r838'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''c11k265';'h14k532'())));on'd16r838'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'd16r838'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'q16a850'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''r11o297';'h14k532'())));on'q16a850'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'q16a850'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'j16o863'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''k11c325';'h14k532'())));on'j16o863'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'j16o863'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'b16j876'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''k11c351';'h14k532'())));on'b16j876'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'b16j876'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'h16l889'changed val do (max create mode;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''r11h381';'h14k532'())));on'h16l889'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'h16l889'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'd16j901'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''c11d408';'h14k532'())));on'n16d914'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''c11r435';'h14k532'())));on'g16r926'changed state do ('j16b939'.enabled=state;'a16g951'.enabled=state;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''q11q465';'h14k532'())));on'j16b939'selected'o18a132'do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''q11q465';'h14k532'())));on'a16g951'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='o10n85'then ('r15g345''q11q465';'h14k532'())));on'n16q789'changed state do (startTool'g14r546'));rollout'c14j223''a11d533';(checkbutton'n16q789''j11r548'width:160 height:30 align:#center offset:[0,4];dropdownlist'r16r799'items:#('g11a561','g11r575','n11c589','k11n602') width:160 align:#center offset:[0,4];button'k16a813''r10d951'width:160 height:20 align:#center offset:[0,4];group "";(spinner'n16j826''j10a966'range:[0.1,100.0,'a14o629'[1].'g15r27'] type:#float fieldwidth:40 align:#left offset:[0,6];spinner'q16k963''n10r318'range:[0,9999.9,'a14o629'[1].'n15c51'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'a16g976''l10j334'range:[0,9999.9,'a14o629'[1].'j15o65'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'q16a850''h10g994'range:[3,1000,'a14o629'[1].'c15q78'] type:#integer fieldwidth:40 align:#left offset:[0,2];spinner'b16j876''o11q22'range:[-9999.9,9999.9,'a14o629'[1].'o15o103'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'h16l889''q11k36'range:[-1.0,1.0,'a14o629'[1].'d15k116'] type:#float fieldwidth:40 align:#left offset:[0,2];radiobuttons'd16j901'columns:2 labels:#('o11q50','g11k64') offsets:#([0,4], [5,4]) align:#left default:'a14o629'[1].'a15q129');group "Curve type";(radiobuttons'n16d914'columns:2 labels:#('h11o79','g11j93') offsets:#([0,2], [5,2]) align:#left default:'a14o629'[1].'q15d205');group "";(checkbox'g16r926'"Symmetry" align:#left checked:false offset:[0,-4]);on'r16r799'selected'o18a132'do ('b16d458''o18a132';if (isValidNode'g14c463') then (if'o18a132'==3 then ('a16g976'.value='a14o629'[3].'j15o65') else if'o18a132'==4 then ('a16g976'.value='a14o629'[4].'n15c51'/2);if ('b15q383''g14c463')=='r10c150'then ('r15g345''d11d784';'h14k532'())) else ('b16k447'()));on'k16a813'pressed do ('b16d458''r16r799'.selection;'b16k447'();if (isValidNode'g14c463') then ('a18d122'='b15q383''g14c463';if'a18d122'=='r10c150'then'h14k532'()));on'n16j826'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''l11q828';'h14k532'())));on'n16j826'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'n16j826'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'q16k963'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''j11b855';'h14k532'())));on'q16k963'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'q16k963'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'a16g976'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''j11a883';'h14k532'())));on'a16g976'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'a16g976'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'q16a850'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''o11q911';'h14k532'())));on'q16a850'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'q16a850'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'b16j876'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''o11k938';'h14k532'())));on'b16j876'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'b16j876'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'h16l889'changed val do (max create mode;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''c11h966';'h14k532'())));on'h16l889'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'h16l889'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'd16j901'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''j11b995';'h14k532'())));on'n16d914'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''k12g21';'h14k532'())));on'g16r926'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='r10c150'then ('r15g345''c12c50';'h14k532'())));on'n16q789'changed state do (startTool'g14r546'));rollout'b14b235''r12l64';(checkbutton'n16q789''b12h78'width:160 height:30 align:#center offset:[0,4];dropdownlist'r16r799'items:#('j12o92','g12l105','b12q119','n12k133') width:160 align:#center offset:[0,4];button'k16a813''r10d951'width:160 height:20 align:#center offset:[0,4];group "";(spinner'd16l988''n12c161'range:[3,300,'l14b642'[1].'n15d142'] type:#integer fieldwidth:40 align:#left offset:[0,6];label'n16j999''c12o175'align:#center;slider'h17b11'orient:#horizontal range:[1,10,'l14b642'[1].'k15a156'] type:#integer ticks:10 width:170 align:#left offset:[0,-4];label'a17k24''k14r503'align:#center;slider'c17k36'orient:#horizontal range:[1,20,'l14b642'[1].'h15g168'] type:#integer ticks:20 width:170 align:#left offset:[0,-4];spinner'q16k963''b12h188'range:[0.01,9999.9,'l14b642'[1].'n15c51'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'q16a850''h10g994'range:[3,1000,'l14b642'[1].'c15q78'] type:#integer fieldwidth:40 align:#left offset:[0,2];radiobuttons'd16j901'columns:2 labels:#('o11q50','g11k64') offsets:#([0,4], [5,4]) align:#left default:'l14b642'[1].'a15q129');group "Curve type";(radiobuttons'n16d914'columns:2 labels:#('h11o79','g11j93') offsets:#([0,2], [5,2]) align:#left default:'l14b642'[1].'q15d205');fn'a16l482'=('r14b517'='l15q543''d16l988'.value;'b18c144'='r14b517'.count;'a18l155'=(if'b18c144'<'h17b11'.value then'b18c144'else'h17b11'.value);'h17b11'.range=[1,'r14b517'.count,'a18l155'];'n16j999'.text='c12c272'+'h17b11'.value as string);on'b14b235'open do ('a16l482'();'a17k24'.text='k14r503'+'l14b642'[1].'h15g168'as string);on'r16r799'selected'o18a132'do ('b16d458''o18a132';if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''n12c300';'h14k532'())) else ('b16k447'()));on'k16a813'pressed do ('b16k447'();if (isValidNode'g14c463') then ('a18d122'='b15q383''g14c463';if'a18d122'=='h10c212'then'h14k532'()));on'd16l988'changed val do ('a16l482'();if'r16r799'.selection==2 then'q16a850'.value=val;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''g12q342';'h14k532'())));on'd16l988'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'd16l988'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'h17b11'changed val do ('n16j999'.text='c12c272'+val as string;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''l12o383';'h14k532'())));on'h17b11'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'h17b11'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'c17k36'changed val do ('a17k24'.text='k14r503'+val as string;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''h12g411';'h14k532'())));on'c17k36'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'c17k36'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'q16k963'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''j12j437';'h14k532'())));on'q16k963'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'q16k963'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'q16a850'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''h12j466';'h14k532'())));on'q16a850'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'q16a850'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'd16j901'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''d12d493';'h14k532'())));on'n16d914'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='h10c212'then ('r15g345''d12b520';'h14k532'())));on'n16q789'changed state do (startTool'g14r546'));rollout'l14l248''r12d534';(checkbutton'n16q789''j12r549'width:160 height:30 align:#center offset:[0,4];button'k16a813''r10d951'width:160 height:20 align:#center offset:[0,4];group "";(spinner'h17a47''r12q576'range:[0.01,9999.9,'k14n656'[1].'d15a40'] type:#worldunits fieldwidth:40 align:#left offset:[0,6];spinner'o17d60''q12o590'range:[-360.0,360.0,'k14n656'[1].'h15q180'] type:#float fieldwidth:40 align:#left offset:[0,2];spinner'a17k72''c12l604'range:[-5.0,5.0,'k14n656'[1].'g15r27'] type:#float fieldwidth:40 align:#left offset:[0,2];spinner'c17n83''l12c618'range:[0,100.0,'k14n656'[1].'k15o193'] type:#float fieldwidth:40 align:#left offset:[0,2];spinner'q16a850''h10g994'range:[3,100,'k14n656'[1].'c15q78'] type:#integer fieldwidth:40 align:#left offset:[0,2];spinner'b16j876''o11q22'range:[-9999.9,9999.9,'k14n656'[1].'o15o103'] type:#worldunits fieldwidth:40 align:#left offset:[0,2];spinner'h16l889''q11k36'range:[-1.0,1.0,'k14n656'[1].'d15k116'] type:#float fieldwidth:40 align:#left offset:[0,2];radiobuttons'd16j901'columns:2 labels:#('o11q50','g11k64') offsets:#([0,4], [5,4]) align:#left default:'k14n656'[1].'a15q129');group "Curve type";(radiobuttons'n16d914'columns:2 labels:#('h11o79','g11j93') offsets:#([0,2], [5,2]) align:#left default:'k14n656'[1].'q15d205');on'k16a813'pressed do ('b16k447'();if (isValidNode'g14c463') then ('a18d122'='b15q383''g14c463';if'a18d122'=='q10g271'then'h14k532'()));on'h17a47'changed val do ('q18a164'=(if val<0 then-1 else 1);if abs(val)<abs('b16j876'.value) then'h17a47'.value=abs('b16j876'.value)*'q18a164';if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''o12a758';'h14k532'())));on'h17a47'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'h17a47'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'o17d60'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''b12c784';'h14k532'())));on'o17d60'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'o17d60'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'a17k72'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''d12n813';'h14k532'())));on'a17k72'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'a17k72'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'c17n83'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''o12j841';'h14k532'())));on'c17n83'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'c17n83'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'q16a850'changed val do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''g12r867';'h14k532'())));on'q16a850'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'q16a850'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'b16j876'changed val do ('q18a164'=(if val<0 then-1 else 1);if abs(val)>abs('h17a47'.value) then'b16j876'.value=abs('h17a47'.value)*'q18a164';if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''b12l895';'h14k532'())));on'b16j876'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'b16j876'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'h16l889'changed val do (max create mode;if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''o12k923';'h14k532'())));on'h16l889'buttonDown  do (max create mode;if (isValidNode'g14c463') then flagForeground'g14c463'true);on'h16l889'buttonUp do (if (isValidNode'g14c463') then flagForeground'g14c463'false);on'd16j901'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''a12a950';'h14k532'())));on'n16d914'changed state do (if (isValidNode'g14c463') then (if ('b15q383''g14c463')=='q10g271'then ('r15g345''l12k977';'h14k532'())));on'n16q789'changed state do (startTool'g14r546'));rollout'n14n261''n12j991';(local'a18o176'='j14h819'();label'n17g95''n13g5'align:#left offset:[0,6];label'd17j107'"-" align:#left offset:[0,6] across:2;hyperLink'j17r119''g13l17'color:'a18o176'[1] hoverColor:'a18o176'[2] visitedColor:'a18o176'[3] address:'n13a32'align:#left offset:[-66,6];label'a17l130'"-" align:#left offset:[0,0] across:2;hyperLink'a17r143''q13q47'color:'a18o176'[1] hoverColor:'a18o176'[2] visitedColor:'a18o176'[3] address:'g13o59'align:#left offset:[-66,0];label'o17k154'"-" align:#left offset:[0,0] across:2;hyperLink'r17l165''r13c73'color:'a18o176'[1] hoverColor:'a18o176'[2] visitedColor:'a18o176'[3] address:'l13k86'align:#left offset:[-66,0];group "About";(label'd17l177''h14c353'align:#center;label'o17q188''l13l100'align:#center;hyperLink'c17d199''h13h114'color:'a18o176'[1] hoverColor:'a18o176'[2] visitedColor:'a18o176'[3] address:'j13a131'align:#center));rollout'k14h198''n9c984';(checkButton tabSpirals "" tooltip:'l13r157'width:36 height:36 checked:on pos:[6,10] images:#('c14q395', undefined, 10,1,6,1,1) across:3;checkButton tabHelices "" tooltip:'g11a561'width:36 height:36 checked:off pos:[45,10] images:#('c14q395', undefined, 10,2,7,2,2);checkButton tabKnots "" tooltip:'j12o92'width:36 height:36 checked:off pos:[84,10] images:#('c14q395', undefined, 10,3,8,3,3);checkButton tabCurl "" tooltip:'r12d534'width:36 height:36 checked:off pos:[123,10] images:#('c14q395', undefined, 10,4,9,4,4);checkButton tabHelp "" tooltip:'n12j991'width:36 height:36 checked:off pos:[162,10] images:#('c14q395', undefined, 10,5,10,5,5);subRollout'o17r210'"" height:450 width:200 pos:[2,58] visible:true;subRollout'c17n222'"" height:416 width:200 pos:[2,58] visible:false;subRollout'h17q233'"" height:414 width:200 pos:[2,58] visible:false;subRollout'q17q245'"" height:368 width:200 pos:[2,58] visible:false;subRollout'd17o255'"" height:210 width:200 pos:[2,58] visible:false;on'k14h198'open do (AddSubRollout'k14h198'.'o17r210''a14h211'rolledUp:false;AddSubRollout'k14h198'.'c17n222''c14j223'rolledUp:false;AddSubRollout'k14h198'.'h17q233''b14b235'rolledUp:false;AddSubRollout'k14h198'.'q17q245''l14l248'rolledUp:false;AddSubRollout'k14h198'.'d17o255''n14n261'rolledUp:false;'l14c918''k14h198'.'o17r210'tabSpirals;gc();'r15c451'());on tabSpirals changed state do'l14c918''o17r210'tabSpirals;on tabHelices changed state do'l14c918''c17n222'tabHelices;on tabKnots changed state do'l14c918''h17q233'tabKnots;on tabCurl changed state do'l14c918''q17q245'tabCurl;on tabHelp changed state do'l14c918''d17o255'tabHelp;on'k14h198'close do ('a14h184'=GetDialogPos'k14h198';callbacks.removeScripts #selectionSetChanged id:#selectSpiral;callbacks.removeScripts id:#undoRedo));tool'g14r546';(local'd18o187','c14o683','b14o697','o14a710','d14c723','h14l736','k14r750','q14b764','a14r778';fn'c14o683'=(undo off (RL='n14c449'.rollouts[1];'d14c959'=(if (isProperty RL #'r16r799') then RL.'r16r799'.selection else undefined);case RL of ('a14h211': (RL.'d16r838'.value=0.01;if'd14c959'==3 then RL.'j16o863'.value=3.0);'c14j223': (RL.'q16k963'.value=0.01;if'd14c959'==1 then (RL.'q16k963'.value=0.01;RL.'a16g976'.value=0.01;RL.'b16j876'.value=0) else if'd14c959'==4 then (RL.'a16g976'.value=0.01));'b14b235': RL.'q16k963'.value=0.01;'l14l248': RL.'h17a47'.value=0.01;default: messageBox'h13h225');;max create mode;'g14h476'='a15g398'();'k14n490'=matrix3 1;'h14k532''r16h470':true;'d18o187'='g14c463';in coordsys world'd18o187'.pos=gridPoint;in coordsys grid'd18o187'.rotation=(eulerangles 0 0 0) as quat);'r15g345''g13c238''l15n371':'d10o542');on mousePoint clickno do (RL='n14c449'.rollouts[1];'d14c959'=(if (isProperty RL #'r16r799') then RL.'r16r799'.selection else undefined);case clickno of (1: ('b14o697'=gridPoint;'c14o683'());2: ('o14a710'=gridPoint;case RL of ('a14h211': (if'd14c959'!=3 then ('d18o187'=undefined;#stop));'c14j223': (if'd14c959'!=1 and'd14c959'!=4 then ('d18o187'=undefined;#stop));default: ('d18o187'=undefined;#stop)););3: ('d14c723'=gridPoint;case RL of ('c14j223': (if'd14c959'!=1 then ('d18o187'=undefined;#stop));default: ('d18o187'=undefined;#stop)););default: ('d18o187'=undefined;#stop)););on mouseMove clickno do (RL='n14c449'.rollouts[1];'d14c959'=(if (isProperty RL #'r16r799') then RL.'r16r799'.selection else undefined);case clickno of (2: ('h14l736'=distance [0,0,0] gridDist;'a14r778'='h14l736';case RL of ('a14h211': RL.'d16r838'.value='a14r778'*2;'c14j223': (RL.'q16k963'.value='a14r778';if'd14c959'==1 then (RL.'a16g976'.value='a14r778') else if'd14c959'==4 then (RL.'a16g976'.value='a14r778'/2));'b14b235': RL.'q16k963'.value='a14r778';'l14l248': RL.'h17a47'.value='a14r778'*2);;'h14k532'());3: ('k14r750'=distance [0,0,0] gridDist;case RL of ('a14h211': (if'd14c959'==3 then ('b18b197'=distance'b14o697'gridPoint;'c15a529'='b18b197'*3.0/'a14r778';if'c15a529'<0.1 then'c15a529'=0.1 else if'c15a529'>5.0 then'c15a529'=5.0;RL.'j16o863'.value='c15a529';'h14k532'()) else ('d18o187'=undefined;#stop));'c14j223': (if'd14c959'==1 then (RL.'b16j876'.value=gridDist.z;'h14k532'()) else if'd14c959'==4 then ('c15a529'='a14r778'/2+gridDist.y;if'c15a529'<0 then'c15a529'=0;RL.'a16g976'.value='c15a529';'h14k532'()) else ('d18o187'=undefined;#stop));default: ('d18o187'=undefined;#stop)););4: ('q14b764'=distance [0,0,0] gridDist;case RL of ('c14j223': (if'd14c959'==1 then ('c15a529'='a14r778'+gridDist.x;if'c15a529'<0 then'c15a529'=0;RL.'a16g976'.value='c15a529';'h14k532'()) else ('d18o187'=undefined;#stop));default: ('d18o187'=undefined;#stop));)););on stop do (RL='n14c449'.rollouts[1];RL.'n16q789'.state=false));fn'o16q494'=('g18b207'=getUniversalTime();'n18r217'='g18b207'[1] as string+"-"+'g18b207'[2] as string+"-"+'g18b207'[4] as string);fn'g16l505''c16k517'=('h17q497'=#();'o18l229'=filterString'c16k517'"-";if'o18l229'.count==3 then ('h17q497'=#(('o18l229'[1] as integer), ('o18l229'[2] as integer), ('o18l229'[3] as integer))) else (messageBox'l13n265';'h17q497'=#(2000,01,01));'h17q497');fn'j16d530''c16k517'=('r18b240'=0;'c18j249'='c16k517'[1];'k18o260'='c16k517'[2];day='c16k517'[3];'d18o271'='c18j249'*365+int('c18j249'/4);'l18c280'=#(31,28,31,30,31,30,31,31,30,31,30,31);'r18r290'=0;for n=1 to ('k18o260'-1) do ('r18r290'+='l18c280'[n]);'r18b240'='d18o271'+'r18r290'+day);fn'q16b542''r16l555'=('r16l555'='g16l505''r16l555';'n18r217'='g16l505'('o16q494'());'c18k299'='j16d530''r16l555';'r18a310'='j16d530''n18r217';'o18k321'='r18a310'-'c18k299');fn'd16k567'str=(str=trimLeft (trimRight str);'b18l331'=false;'b18j342'=str.count;if'b18j342'>10 then ('o18l229'=filterString str'r13a280';if'b18j342'==19 and'o18l229'.count==6 then'b18l331'=true) else ('o18l229'=filterString str "-";if'b18j342'>7 and'b18j342'<11 and'o18l229'.count==3 then'b18l331'=true);'b18l331');fn'c16n580'str=('l16n713'=subString str 1 10;'o18l229'=filterString'l16n713'"/";'d18j352'='o18l229'[3]+"-"+'o18l229'[2]+"-"+'o18l229'[1]);fn'b16r592'=('d18d363'='o16q494'();'b18l373'=setINISetting'c14b421''n9c984''r13b306''d18d363';if'b18l373'==false then messageBox'd13g319');fn'o16k604'=(messageBox'g13h334';'n18o383'='c13b347';'h18n393'=dotNetObject'a13j362';url='o13h376'+'n18o383';try (str='h18n393'.downLoadString url;if (substring str 1 ('l14a313'.count))!='l14a313'then (if (str as float)!=undefined and str.count<=4 then ('o18d404'=str as float;if'o18d404'>'d14k340'then (qb=queryBox'r13r388';if qb then (ShellLaunch'a13c401'"")) else (messageBox'j13k416');'b16r592'()) else (messagebox'l13j429')) else (messageBox (substring str ('l14a313'.count+1) str.count))) catch (messageBox'c13d443'));fn'j16l616'=('o18q413'=15;'j18a424'=getINISetting'c14b421''n9c984''r13b306';if'j18a424'!="" then ('q18k434'='d16k567''j18a424';if'q18k434'==false then ('b16r592'()) else (if'j18a424'.count>10 then'j18a424'='c16n580''j18a424';'o18k321'='q16b542''j18a424';'c18d446'='o18q413'-'o18k321';if'c18d446'<1 then'o16k604'())) else ('b16r592'()));fn'k16g627'=(if'o14j273'==false then (try (destroyDialog'k14h198') catch();createDialog'k14h198'204 504 pos:'a14h184'style:#(#style_titlebar, #style_minimizebox, #style_sysmenu);callbacks.removeScripts #selectionSetChanged id:#selectSpiral;callbacks.removeScripts id:#undoRedo;callbacks.addScript #selectionSetChanged "'r15c451'()" id:#selectSpiral;callbacks.addScript #sceneUndo "'d15c305'(callbacks.notificationParam())" id:#undoRedo;callbacks.addScript #sceneRedo "'d15k333'(callbacks.notificationParam())" id:#undoRedo;/*'j16l616'()*/));/*fn'a16d640''q16a652'=('k18g456'='c13a483';for c=1 to'q16a652'.count do (if (findString'k18g456''q16a652'[c])==undefined then return false);true);fn'o16k664''l16c676':1=(if'l16c676'==1 then ('g18n466'=(getDir #temp)+'r13r497';'q18n479'='j13k511'+'g18n466'+'k13r525') else ('g18n466'=(getDir #temp)+'o13h539';'q18n479'='j13k511'+'g18n466'+'d13n567');HiddenDOSCommand'q18n479'ExitCode:&cmdResult;'l17g633'=#();'o18n490'=openfile'g18n466';if'o18n490'!=undefined then (while not eof'o18n490'do (row=readLine'o18n490';row=trimLeft (trimRight row);append'l17g633'row);close'o18n490';deleteFile'g18n466';if'l17g633'[2]!=undefined then (if ('a16d640''l17g633'[2]) then (return'l17g633'[2]) else (return false)) else (return false)) else (return false));fn'l16d688'sn sk=(local'd18b499'=setINISetting'c14b421''n9c984''k13d597'sn;local'j18a510'=setINISetting'c14b421''n9c984''l13b624'sk;if (hasINISetting'c14b421''n9c984''j13h650') then delIniSetting'c14b421''n9c984''j13h650';if'd18b499'==true and'j18a510'==true then (messageBox ('q13b695'+'j14j327'+".");try (destroyDialog'l14r300') catch();'o14j273'=false;'k16g627'()) else (messageBox'h13b709'));fn'd16j701''l16n713'=(if (findString'l16n713''c13r723')!=undefined then return false else return true);fn'h16r727''l16n713'=('a17b301'="";for n='l16n713'.count to 1 by-1 do ('a18l521'='l16n713'[n];if (classOf ('l16n713'[n] as integer))==Integer then'a18l521'=(9-('l16n713'[n] as integer)) as string;'a17b301'+='a18l521');'a17b301'=((random 0 9) as string)+'a17b301'+((random 0 9) as string);'a17b301');rollout'l14r300'('h14c353'+'k13j737');(fn'c16c739'=(local'l18j531'=trimLeft (trimRight'l14r300'.'n17k279'.text);if'l18j531'.count<5 then (messageBox'n13l752') else ('a18h541'='l18j531';'b18j552'='o16k664'();'g18o562'='o16k664''l16c676':2;'l18r574'=getINISetting'c14b421''n9c984''o13a781';if'l18r574'=="" then (messageBox'b13k796') else (if'b18j552'==false or'g18o562'==false then ('n14d287'='l18r574') else (if ('d16j701''b18j552')==true then ('n14d287'=substituteString'b18j552'"-" "") else ('n14d287'='g18o562'));'j18q583'=getINISetting'c14b421''n9c984''j13h650';'h18n393'=dotNetObject'a13j362';'j18k595'='c13h848';if'j18q583'=="" then (url='j18k595'+'q13j863'+'a18h541'+'h13o876'+'n14d287') else (url='j18k595'+'q13j863'+'a18h541'+'h13o876'+'n14d287'+'k13r915');try (str='h18n393'.downLoadString url;if (substring str 1 ('l14a313'.count))!='l14a313'then (local'a18q606'=substring str 2 (str.count-2);local'r18c616'=('h16r727''n14d287');local'k18l626'=substring'r18c616'2 ('r18c616'.count-2);if'a18q606'=='k18l626'then ('l16d688''a18h541'str) else (messagebox'r13a929'Title:'b13g942')) else (messageBox (substring str ('l14a313'.count+1) str.count))) catch (messageBox'c13d443'))));bitmap'n17g267'fileName:'h14c408'align:#left offset:[-8,0];group "Validate License:"	(edittext'n17k279''n13b968'offset:[0,6];button'g17c291''n13c983'width:140 height:36 align:#center  offset:[0,6]);on'l14r300'open do ('a18h541'=getINISetting'c14b421''n9c984''k13d597';if'a18h541'!="" then ('n17k279'.text='a18h541';messageBox ('j14j327'+'o14k24');'g17c291'.pressed()));on'g17c291'pressed do'c16c739'());fn'n16l750'=(try (destroyDialog'l14r300') catch();createDialog'l14r300'width:460);fn'q16d763'=(if (doesFileExist'c14b421')==true then (local'a18h541'=getINISetting'c14b421''n9c984''k13d597';sk=getINISetting'c14b421''n9c984''l13b624';if sk!="" and (substring'a18h541'1 3)=='d14h91'then ('b18j552'='o16k664'();'g18o562'='o16k664''l16c676':2;'l18r574'=getINISetting'c14b421''n9c984''o13a781';if'l18r574'=="" then (messageBox'b13k796') else (if'b18j552'==false or'g18o562'==false then ('n14d287'='l18r574') else (if ('d16j701''b18j552')==true then ('n14d287'=substituteString'b18j552'"-" "") else ('n14d287'='g18o562'));sk=substring sk 2 (sk.count-2);'r18c616'=('h16r727''n14d287');'k18l626'=substring'r18c616'2 ('r18c616'.count-2);if sk=='k18l626'then (*/'o14j273'=false;'k16g627'()/*) else (messageBox ('j14a145');'n16l750'()))) else ('n16l750'())) else (messageBox ('l14q158'+'c14b421'+'r14c171'+'j14j327'+".")));'q16d763'();